获取选择下拉列表的行的索引--JS

时间:2018-04-26 21:51:43

标签: javascript extjs

我有多个动态创建的行,包含下拉列表。

我正在尝试获取我选择的下拉列表的rowIndex。例如,在小提琴中:https://jsfiddle.net/gfhwd0fc/ 我正在寻找所选ROW的索引。就像前面的ex中有3行一样,我从drodown中选择了一个选项,它会查找下拉列表所在的行。

我正在寻找从下拉列表中选择的行索引而不是OPTION索引。

我的代码在EXTJS中;

 {
                    columnWidth: .5,
                    height : 30,
                    help: 'operator',
                    xtype : 'combo',
                    name: 'operator',
                    width: 150,
                    ref: "../operator",
                    emptyText: $L("Select Operator..."),

                    store: new Ext.data.ArrayStore({
                         fields: ['key', 'title'],
                         data: values
                     }),
                     listeners: {

                         'select': function(rec) {
                             //do some stuff here to get the index

                         },
                         scope: this
                     },
                    editable: false

                },

1 个答案:

答案 0 :(得分:1)

在select元素的子元素(选项)上使用selected属性。像这样:

https://jsfiddle.net/ibowankenobi/gfhwd0fc/2/

public async Task<bool> RunAsync() {
    //do your work
    var subJob = new worker();
    return await subJob.DoWork();
}

更改时,您将在select标签上使用.__ row属性。

PS:

同时在父选择元素上也有selectedIndex,这并没有让我想到。无论如何,我将把这个crud解决方案留作自定义dom实现xD。