2013-04-20 111 views
2

在我的應用程序的視口中,我使用中東區域和東部區域的屬性網格中的字段列表顯示了表單面板。動態更改字段的屬性

我需要顯示在選擇字段的屬性網格中字段的屬性列表。 用戶可以更改屬性。 現在我的要求是動態地將屬性應用於該字段。

是否有任何通用的方法來實現這一目標?

有人可以幫助我嗎?

回答

0

一些屬性具有getter和setter函數,但不是所有這些函數,我懷疑它們對於您正在嘗試執行的操作是否足夠一致。

我的建議是將每個字段的配置對象存儲在配置對象中,每個屬性都希望能夠使用屬性網格進行更改。當屬性更改時,從表單中刪除該字段。使用Ext.create重新創建它並將您的配置對象作爲第二個參數傳遞。然後只需將對象插回到表單中。

編輯:你可以跳過使用Ext.create在表單面板上使用insert函數,它似乎能夠直接接受配置對象。

+0

我能夠通過Ext.apply將更改的屬性添加到字段。但新的屬性不可見。但在Ext.apply(field,newconfig)之後進行調試時,字段會保存新屬性。我如何顯示應用的值而不刪除現有的值? – url 2013-04-25 13:29:04