ExtJS 中同名单选按钮问题

问题描述 投票:0回答:2

这个问题在 ExtJS 6.0 之前运行良好。 从 ExtJS 6.0 升级到 ExtJS 6.2 后我开始遇到这个问题。

  1. 我在 ExtJS 中创建了两个表单面板。
  2. 为每个面板添加单选按钮后,设置相同的名称。
  3. 虽然名称相同,但我希望每个面板都是隔离的,这样它们就不会互相影响。
  4. 但是用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. 我使用了单选按钮的“本地”属性,但它不起作用。
  2. 我找不到解决方案,并且我使用了不同的名称。
extjs radio-button radio-group
2个回答
1
投票

您可以配置单选按钮以允许其他组件共享相同的名称。希望有帮助

{xtype: 'radiofield', shareableName: true}


0
投票

我们有完全相同的问题。我们正在将 ext 从版本 4.2 迁移到 7.8。 希望我们能尽快得到 sencha 支持的答复。我们会随时通知您。

© www.soinside.com 2019 - 2024. All rights reserved.