更改字段名称动态 extjs 6

Chaning the Fieldname dynamic extjs 6

xtype: 'hidden/text/textarea',
name: 'somename',
reference: 'somereference',

如何动态更改名称 我试过了

typeId.inputEl.dom.name = 'typeId[1]';

但它不起作用 我正在使用 extjs 是检查员图像

因为图像名称可以看作是 result[1255] 但在发布时将旧名称发布为 result;

假设"typeId"是你的表单字段,你只改变了底层dom元素的名称,但你还需要为ExtJS组件设置名称:

typeId.name = 'newName';

看看这个例子:https://fiddle.sencha.com/#view/editor&fiddle/1ngu

  1. 在开发工具中打开 "Network" 选项卡
  2. 通过访问 "Form Submit"
  3. 提交表单
  4. 访问"Change field name"
  5. 再次提交表单,观察提交的名称已更改