如题,想要的是在主GridPanel面板的一个单元格的一个trigger field,当onTriggerClick时,弹出一个窗口,新窗口主要是一个子表格,这些都没问题,现在就是返回赋值问题(实际就是查找带回的),这里需要在新窗口中选择几个数据值一起返回并将其值填充到主表格的store中,因为是通用的主表格,而且ID无法得到,现在想从这个trigger field中得到这个主表格的store,我试过用了:field.ownerCt,field.findParentByType都无法得到这个主表格,请问大家有什么好办法没有?
5条回答 默认 最新
cyrilluce 2010-07-21 17:19关注不建议你这样扩展EditorGrid
EditorGrid已经将你可能用到的数据传给editor了,至于editor内部的实现,比如定义一个field,与Ext无关了。
你应该在editor内部将数据传递给field,而不是由EditorGrid来干这件事。我一直用的是RowEditor,没想到Ext封装了Editor这个类
EditorGrid与RowEditor,它们对editor的接口定义是不一样的,RowEditor可以直接使用Ext.form.Field,EditorGrid就需要Ext.Editor了所以,建议你把逻辑放在Ext.Editor的startEdit中来干
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报