我有文本字段:
{
xtype: 'textfield',
fieldLabel: 'LBL_EMAIL',
anchor: '100%',
listeners: {
'render': function(p) {
// check certain conditions
this.hide()
}
},
},
“hide()”只隐藏文本框(没有标签),我想隐藏整行(文本框和标签)。有什么想法吗?
6条答案
按热度按时间yc0p9oo01#
我找到了一个解决方案,我必须配置FormLayout:
j1dl9f462#
Maciej的答案对我来说并不管用。将其放入Ext的默认值中确实有效:
Ext.layout.FormLayout.prototype.trackLabels = true;
uqzxnwby3#
我不得不做以下使它工作。
envsm3lx4#
cbjzeqam5#
使用类似于以下内容的内容:
bgibtngc6#
在 Sencha Architect(v4.3.0.108和extJS v7.4.0.45)中,您可以添加一个渲染事件绑定,然后在此内部写入:
component.hide();
这将隐藏字段及其标签。
但谢谢你的回答。他们给我指出了正确的方向。