提问人:SungHyun An 提问时间:5/17/2023 更新时间:6/27/2023 访问量:39
ExtJS 中同名的单选按钮问题
Radio button issue with same name in ExtJS
问:
这个问题在 ExtJS 6.0 之前工作正常。 从 ExtJS 6.0 升级到 ExtJS 6.2 后,我开始遇到这个问题。
- 我在 ExtJS 中创建了两个表单面板。
- 将单选按钮添加到每个面板后,设置相同的名称。
- 虽然名称相同,但我希望每个面板都是隔离的,这样它们就不会相互影响。
- 但是,在使用 dirty 检查更改的数据时会出现问题,因为单选按钮会相互影响。
我想知道为什么 6.0 和 6.2 版本的行为不同。 同样的问题在 7.6 中得到了确认。 您可以在下面的 Fiddle 链接中查看每个版本。
ExtJS 小提琴 : https://fiddle.sencha.com/#view/editor&fiddle/3nn6
ExtJS 6.0 ExtJS 6.0 单选按钮
ExtJS 6.2 ExtJS 6.2 单选按钮
我试过这个。
- 我使用了单选按钮的“本地”属性,但它不起作用。
- 我找不到解决方案,我使用了不同的名称。
答:
1赞
Govardhan
5/25/2023
#1
您可以配置单选按钮以允许其他组件共享相同的名称。希望这会有所帮助
{xtype: '无线电场', shareableName: true}
评论
0赞
Miss Skooter
5/25/2023
请直接在回答中包含所有相关信息。使用链接纯粹作为参考,因为它们的内容可能会更改或链接可能会中断。
评论