![]() |
1
1
实际上,您的代码有一个逻辑缺陷。您使所有字段可见,但当您删除第三个标记时,会发生什么?您在组合框中循环当前选定的标记,当您显示它时
相反,我会在每个字段中循环,如果标记被选中,则显示它,如果标记未选中,则隐藏它。您可以使用
另一个技巧是,我将为字段使用一个具有独特名称的自定义属性,这样既可以简化组件查询,又可以无意识地知道要针对选定字段进行测试的标记。 这是我的意思。。。如果您这样定义字段:
您可以在一个查询中获取所有字段:
如果需要,您可以使查询更具体,如果适用,类似于“textfield[autoHideTag]”或“field[autoHideTag]”。 最后,您将知道要测试此字段的标记:
瞧。和Ext玩得开心! |
![]() |
HenryDev · 如何使用ExtJs从警报窗口更新网格上的行? 7 年前 |
![]() |
DeKoss · EXT js如何同步调用Store 9 年前 |
![]() |
developer747 · EXTJs:添加子视图 9 年前 |
![]() |
Raymond Yeh · ExtJS如何在视口中引用区域面板 9 年前 |
![]() |
jose · EXTJS 5-标记字段或组合框-显示和隐藏表单字段 10 年前 |