讓我解釋一下我的情況:ExtJS的複合材料領域
我有陣場模型裏面
Ext.define('MyModel',{
extend: 'Ext.data.Model',
fields: [
{ name: 'myfield', type: 'array' }
]
})
該內容數據是這樣
data = Ext.create('MyModel',{
myfield: [ 'one', 'two', 'three', 'four' ]
})
我想延長Ext.form.field.Base
創建將此數組視爲待辦事項列表並在其內部包含項目(Ext.form.field.Trigger
以添加「待辦事項」和Ext.ListView
以顯示「待辦事項」)。
我不知道讓Ext.form.field.Base
包含物品有多難,並且有沒有更好的解決方案。
字段必須獲得數組loadRecord()
並在Form的getRecord()
上給出它。
其他可能的解決方案,我看到:
1)進行實地僅使用HTML模板和香草的javascript(不好,因爲爲什麼要實現的東西已經存在於ExtJS的)
2)模型的關係(不好,因爲我必須爲每個相關模型實施「創建,更新和刪除」並手動加載它們)
感謝您閱讀,歡迎任何想法!