我想在自定义控件中展开TextField,以便它可以包含我的模型的两个字段(id字段和描述字段),就像组合一样,但是在TextField(或TriggerField)中。
我也需要,当我发布表单时,id属性将被发送到服务器。
首先,我想在这个控件中创建一个商店,但我希望听到更多的想法。
感谢。
答案 0 :(得分:1)
您可以使用任意多个按钮扩展组合框。这很容易:
提供CLS
trigger2Cls: 'x-form-clear-trigger'
请注意,该数字必须增加您需要的更多按钮
现在ExtJS将寻找一个触发器处理程序
onTrigger2Click: function(args){}
就是这样。您不需要新的组件。
答案 1 :(得分:0)
字段不能包含另外两个字段。如你所知,字段包含值。 显示值(Ext术语中的原始值)和提交的值(值)可能不同。
直接和反向转换使rawToValue和valueToRaw。
http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Base-method-rawToValue