extjs multiselect组合框中的最后一个选定值

时间:2016-11-29 12:04:07

标签: extjs combobox

我们如何仅获取多选组合框中的最后一个选定值而不是所有选定值?例如,如果我们选择三个值1,3和2,那么我想要检索最后选择的2。

1 个答案:

答案 0 :(得分:4)

当你使用combo.value获得组合的值时,你会看到一个数组,它是如何从组合框中选择组合数据的。这导致您获得combo.value的最后一个索引将是您所需的结果。

在下面的代码中,我获取了一个组合值并显示了最后的结果。

var combo = this.up().down('combo');
                var CoboVal = combo.value;
                var CoboValLength = CoboVal.length;
                if(CoboValLength !== 0){
                    var CoboValData = CoboVal[CoboValLength-1];
                    alert(CoboValData);
                }

我为您创建了fiddle,请检查。