2013-04-20 113 views
2

在我的应用程序的视口中,我使用中东区域和东部区域的属性网格中的字段列表显示了表单面板。动态更改字段的属性

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

是否有任何通用的方法来实现这一目标?

有人可以帮助我吗?

回答

0

一些属性具有getter和setter函数,但不是所有这些函数,我怀疑它们对于您正在尝试执行的操作是否足够一致。

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

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

+0

我能够通过Ext.apply将更改的属性添加到字段。但新的属性不可见。但在Ext.apply(field,newconfig)之后进行调试时,字段会保存新属性。我如何显示应用的值而不删除现有的值? – url 2013-04-25 13:29:04