我想在[1900,2100]之間填充年份值的組合框。這樣做的最好方法是什麼?我使用ExtJS版本4.0.7。如何用ExtJS中的年份填充組合框?
0
A
回答
0
該文檔是你的朋友:http://docs.sencha.com/extjs/4.0.7/#!/api/Ext.data.Store
第二個示例演示瞭如何填補商店內聯數據(這將獲取綁定到你的組合框)。所以你所要做的就是創建一個簡單的方法,在你想要的年份範圍內做一個基本循環,並將每次迭代添加到商店的內聯數據中。
0
解決
來填充和定義店:
var years = [];
year = 1900;
while (year<=2100){
years.push([year]);
year++;
}
var yearsStore = new Ext.data.SimpleStore
({
fields : ['years'],
data : years
});
要指定商店的組合框:
{
xtype : 'combo',
itemId : 'yearsCmbx',
fieldLabel : 'Years',
store : yearsStore,
queryMode : 'local',
displayField : 'years',
valueField : 'years',
editable : true
}
0
歲月陣列應該推變種DOBYears的 「年」 字段。見下文
var i = 0;
var years = [];
year = 1900;
while (year<=2100){
** years.push({"year":[year]});**
year++;
i++;
}
var r = years ;
var DOBYears = Ext.create('Ext.data.Store', {
fields: ['year'],
data : r
});
相關問題
- 1. 填充組合框的ExtJS
- 2. 使用JSON填充組合框ExtJS 4.2
- 3. 使用JSON填充ExtJS組合框
- 4. 選擇框:如何填充年份php
- 5. 如何關閉Extjs組合框中的自動填充功能?
- 6. HOWTO填充用的組合框數組中的ExtJS
- 7. 如何填充組合框?
- 8. ExtJS this.store.getCount填充組合後
- 9. Extjs - 如何填充組合框形成單一商店?
- 10. 如何在XAML中填充組合框
- 11. 填充組合框
- 12. 填充組合框
- 13. 組合框填充
- 14. 填充組合框
- 15. 填充組合框
- 16. 填充組合框
- 17. 填充組合框
- 18. 填充組合框
- 19. 如何使用包含數組的JSON對象填充ExtJS組合框?
- 20. 使用JSON文件填充組合框,ExtJS的4.x.x
- 21. 用VBA中的值填充組合框
- 22. 的excel組合框填充
- 23. 如何綁定數組arrystore以填充組合在ExtJS的
- 24. 用靜態數據填充Extjs組合框
- 25. 似乎無法在Extjs中遠程填充組合框
- 26. 如何動態地填充組合框?
- 27. 如何自動填充組合框? java
- 28. 如何填充組合框在VBdotNet
- 29. 填充ExtJS的3.4組合框與本地JSON數據
- 30. 爲什麼我的extjs組合框沒有動態填充?
您使用的是什麼版本的ExtJS? – KMetin 2014-11-10 06:58:44
**我使用ExtJS 4 ** – mkCode 2014-11-10 22:37:53
我的版本是4.0.7。我認爲它也適用於你。 – KMetin 2014-11-11 08:12:41