首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Extjs 3.0 multiselect根据选择的哪项右边的iframe显示数据解决办法

2012-03-27 
Extjs 3.0 multiselect根据选择的哪项右边的iframe显示数据效果就像asp.net ListBox 把autoAutoPostBack

Extjs 3.0 multiselect根据选择的哪项右边的iframe显示数据
效果就像asp.net ListBox 把autoAutoPostBack 设置为"true" 
请问在Extjs multiselect的事件中该如何写 望高手给予指点
下面是我写的但是在我选择multiselect中的items时 listeners事件不被触发

JScript code
{        xtype: 'multiselect',        name: 'multiselect',        store: Store,        width: 200,        AutoHeight: true,        allowBlank:false,        valueField:"value",        displayField:"text",        listeners:{                  select:function(multiselect, record,index){         var selectionsArray = this.multiselect.view.getSelectedIndexes();        var records = [];        if (selectionsArray.length > 0) {            for (var i=0; i<selectionsArray.length; i++) {                        record = this.multiselect.view.store.getAt(selectionsArray[i]);                        records.push(record);                    }                }        Ext.MessageBox.alert("恭喜",records);        }}


[解决办法]
路过,消灭0回复!
能够全心投入去做一件事,这本身就是一种才能。
[解决办法]
select: function 写成 "select":function 试试。
[解决办法]
用 "change" 试一下
[解决办法]
JScript code
多选框这样来配置,如果要重写或添加方法可以看看扩展api{                                xtype: "itemselector", name: "", fieldLabel: "查看", msWidth: 170, msHeight: 150, valueField: "id", displayField: "text",                                imagePath: "JavaScript/MultiSelect/", fromLegend: "可选", toLegend: "已选", fromStore: StoresFrom, toStore: StoresTo                            }, 

热点排行