2010-11-24 75 views
0
header: "Root", 
sortable: true, 
renderer: cat_id1, 
dataIndex: 'parent_id', 
width: 90, 
     editor: new Ext.form.ComboBox({ 
     typeAhead: true, 
     triggerAction: 'all', 
     transform:'cat_id1', 
     lazyRender:true, 
     listClass: 'x-combo-list-small' 
}) 

我可以使「renderer:」和「transform:」的值爲動態還是取決於另一個下拉選擇的選擇?在EXT js網格中填充下拉菜單取決於另一個下拉選擇的值

回答

2

最簡單的方法是使用包含所需答案的商店更改第一個組合框中的答案時實際呈現整個新組合框。因此,將一個選擇監聽器添加到第一個框中,該框會抓住第二個框,隱藏它,銷燬它,然後使用希望新的第二個框可用的答案庫添加一個新框。

請務必在組合框上調用destroy(),以避免堵塞文檔的一堆隱藏元素。

相關問題