0
我不是JS明星,所以我無法找到解決方案,可能比我知道的更容易。ExtJS(4.1)創建靜態數據存儲
頁面加載,但ui內容停止時,它點擊ui代碼來加載靜態存儲數據。預先存在的項目使用動態抓取的數據庫中的數據,但這隻需要一小部分選項。 (我錯過了使用HTML的日子)。 Firebug在ext-all.js中顯示一個沒有幫助的錯誤,q未定義,但由於這是混淆良好的維護代碼,我相信這是我的代碼中的一個問題。我是否需要爲此定義代理,即使它是靜態數據?提前謝謝!
這裏是模型,存儲和UI代碼
//model
Ext.define('HITS.model.ComboBox', {
extend: 'Ext.data.Model',
fields: [
{type: 'string', name: 'label', mapping: 'label'},
{type: 'string', name: 'value', mapping: 'value'}
]
});
//store
Ext.define('HITS.store.ReportType', {
extend: 'Ext.data.Store',
model: 'HITS.model.ComboBox',
storeId:'ReportType',
data: [
{label:'All Tags', value: 'AllTags'},
{label:'Key Findings', value: 'KeyFindings'}
]
});
//ui
<ui:ComboBox
renderTo="ui_report_list"
fieldLabel="Report:"
inputId="reportSelect"
store="ReportType">