这个问题在ExtJS 6.0之前很好解决。我从ExtJS 6.0升级到ExtJS 6.2后开始遇到这个问题。
1.我在ExtJS中创建了两个表单面板。
1.将单选按钮添加到每个面板后,设置相同的名称。
1.虽然名称相同,但我希望每个面板都是独立的,这样它们就不会相互影响。
1.但是,在使用dirty检查更改的数据时会出现问题,因为单选按钮相互影响。
我想知道为什么6.0和6.2版本的行为不同。在7.6中确认了相同的问题。您可以在下面的Fiddle链接中查看每个版本。
ExtJS Fiddle:https://fiddle.sencha.com/#view/editor&fiddle/3nn6
ExtJS 6.0ExtJS 6.0 Radio Button
ExtJS 6.2ExtJS 6.2 Radio Button
我试过这个。
1.我使用了单选按钮的“local”属性,但它不起作用。
1.我找不到解决方案,所以我用了另一个名字。
1条答案
按热度按时间nqwrtyyt1#
您可以配置您的单选按钮以允许其他组件共享相同的名称。希望这能有所帮助