我不直接写了,给你提一个思路!
你的情况大致是这样,有一个ComboBox和一个grid,ComboBox已经冲远程加载了数据,当选择的值不同的时候,grid呈现不同的列表,列表需要多个checkbox。
1.你的创建一个Ext.data.ArrayStore作为grid的store,我们称之为arrayStore,用来容纳ComboBox被选中时的'executors'
2.当你选中ComboBox的某一项时,可以得到这一项的record,进而得到对应的executors,然后调用arrayStore的loadData方法,第一个参数即是executors,第二个参数为false,否则就是追加数据!
3.checkbox的实现,实际上就是grid的选择模式,gird有一个属性叫做selType,将它的值设置为:'checkboxmodel'即可。
不明白的可以再问我!