ExtJs 3 - 如何向项目中的现有项目添加属性?
我需要将该属性添加到现有项目 FormPanel 中。 code:
Application.TypesForm = Ext.extend(Ext.form.FormPanel, {
initComponent : function() {
Ext.apply(this, {
defaultType : 'textfield',
items : [
{
fieldLabel : 'Id',
typeAhead : true,
name : 'id',
hiddenName : 'id',
hiddenValue : 'id',
valueField : 'id',
readOnly : true,
cls : 'disabled_field'
}
,{
xtype : 'ProductsVerticalsComboBox',
id : 'add_vertical_id',
editable : false
//readOnly : true, cls : 'disabled_field'
}
在编辑模式下,您需要注册add_vertical_id - readOnly属性和cls。在追加模式下 - 它们是不需要的。 我这样做:
Ext.apply(Ext.getCmp('add_vertical_id'), {readOnly : true, cls : 'disabled_field'});
但不工作。我做错了什么?
I need to add the property to an existing item FormPanel.
code:
Application.TypesForm = Ext.extend(Ext.form.FormPanel, {
initComponent : function() {
Ext.apply(this, {
defaultType : 'textfield',
items : [
{
fieldLabel : 'Id',
typeAhead : true,
name : 'id',
hiddenName : 'id',
hiddenValue : 'id',
valueField : 'id',
readOnly : true,
cls : 'disabled_field'
}
,{
xtype : 'ProductsVerticalsComboBox',
id : 'add_vertical_id',
editable : false
//readOnly : true, cls : 'disabled_field'
}
In edit mode, you need to register add_vertical_id - readOnly property and cls. And in append mode - they are not needed.
I do so:
Ext.apply(Ext.getCmp('add_vertical_id'), {readOnly : true, cls : 'disabled_field'});
But not working. What I do wrong ??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
决定
decided