动态更改字段的属性

时间:2013-04-20 07:00:31

标签: extjs extjs4

在我的应用程序的视口中,我正在显示表单面板,其中包含中心区域和东部地区属性网格中的字段列表。

我需要在选择字段时显示属性网格中字段的属性列表。 用户可以更改属性。 现在我的要求是动态地将属性应用于该字段。

有没有通用的方法来实现这个目标?

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

某些属性具有getter和setter函数,但并非所有属性都有,我怀疑它们是否足以满足您的要求。

我的建议是为每个字段存储配置对象,配置对象将具有您希望能够使用属性网格更改的每个属性。属性更改时,从表单中删除该字段。使用Ext.create重新创建它并将配置对象作为第二个参数传递。然后只需将对象插回到表单中即可。

编辑:您可以使用表单面板上的insert函数跳过使用Ext.create,它似乎可以直接接受配置对象。