数据视图项indexOf()



我有一个数据视图。数据视图(列表),显示我的数据视图。数据视图。组件。项目。

这些组件的定义如下:

this.removeAll();
var tag;
switch(record.get('strUIType'))
{
    case 'folder'   :
    {
        tag = Ext.create(APPNAME+'.view.folder_Tag');
        tag.getComponent('name_Label').setHtml(record.get('strName'));
        tag.getComponent('value_Label').setHtml(record.get('numValue'));
        break;
    }
    case 'numInput' :
    {
        tag = Ext.create(APPNAME+'.view.numInput_Tag')
        tag.getComponent('name_Label').setHtml(record.get('strName'));
        tag.getComponent('field').setValue(record.get('numValue'));
        break;
    }
    case 'slidInput':
    {
        tag = Ext.create(APPNAME+'.view.slidInput_Tag');
        tag.getComponent('name_Label').setHtml(record.get('strName'));
        tag.getComponent('value_Label').setHtml(record.get('numValue'));
        tag.getComponent('value_Slider').setValue(record.get('numValue'));
        break;
    }
    default :
    {
        break;
    }
}
this.add(tag);

让我们来看看strUIType === 'numInput'的情况。

我有一个控制器,监听每个numInput_Tag视图元素中的Textfield。我可以得到正确输入的值。我需要得到的我还没能得到的是Dataview中的索引。数据视图的数据视图....修改的项。

是否有从我的numInput_Tag内部检索它的索引?或者其他更好的方法?

设置全局变量为
的值indexOf(list.lastFocused);

最新更新