1
A
回答
2
我同意沙。這是一個實際的例子:
var index = 0;
var changeCounter = function (cb, nv, ov) {
if (nv) index++;
else index--;
}
Ext.create('Ext.form.Panel', {
bodyPadding: 10,
width: 300,
title: 'Pizza Order',
items: [
{
xtype: 'fieldcontainer',
fieldLabel: 'Toppings',
defaultType: 'checkboxfield',
items: [
{
boxLabel : 'Anchovies',
name : 'topping',
inputValue: '1',
id : 'checkbox1' ,
listeners: {
change: changeCounter
}
}, {
boxLabel : 'Artichoke Hearts',
name : 'topping',
inputValue: '2',
id : 'checkbox2' ,
listeners: {
change: changeCounter
}
}, {
boxLabel : 'Bacon',
name : 'topping',
inputValue: '3',
id : 'checkbox3' ,
listeners: {
change: changeCounter
}
}
]
}
],
bbar: [
{
text: 'Get Counter' ,
handler: function() {
alert (index);
}
} ,
{
text: 'Select Bacon',
handler: function() {
Ext.getCmp('checkbox3').setValue(true);
}
},
'-',
{
text: 'Select All',
handler: function() {
Ext.getCmp('checkbox1').setValue(true);
Ext.getCmp('checkbox2').setValue(true);
Ext.getCmp('checkbox3').setValue(true);
}
},
{
text: 'Deselect All',
handler: function() {
Ext.getCmp('checkbox1').setValue(false);
Ext.getCmp('checkbox2').setValue(false);
Ext.getCmp('checkbox3').setValue(false);
}
}
],
renderTo: Ext.getBody()
});
就拿這個代碼,去ExtJS API Doc for Checkbox和上述替換示例代碼:然後,推預覽,點擊按鈕「獲取計數器」。它確實是沙所說的。
Ciao
2
您可以將它們全部訂閱一個處理程序,並在處理程序做是否增加或減少基於價值。什麼似乎是一個問題?
相關問題
- 1. ExtJS的4複選框
- 2. 驗證ExtJS CheckboxGroup複選框
- 3. extjs 6複選框組getValue
- 4. Extjs 4複選框表
- 5. ExtJS的組合框使用複選框
- 6. 帶複選框的ExtJs 4組合框
- 7. ExtJS 4用複選框標題選擇多個CheckColumn複選框
- 8. ExtJs - 複選框選擇模型,禁用每行復選框
- 9. ExtJS中的不確定複選框
- 10. 帶複選框的Extjs網格面板
- 11. ExtJS TreeGrid中的複選框列
- 12. 記住ExtJS的4複選框
- 13. ExtJS的組合與複選框
- 14. ExtJS 2.2 - 獲取複選框組的值
- 15. ExtJS的組合使用複選框
- 16. 複選框計算
- 17. 計算複選框
- 18. 預先選中複選框選擇模型中的複選框+ extjs
- 19. EXTJS 5:如何在點擊網格中的複選框時選中複選框
- 20. 添加複選框是和否在extjs
- 21. ExtJS 3複選框點擊監聽器
- 22. Extjs將複選框添加到container.viewport
- 23. ExtJS:添加複選框列「即時」
- 24. Extjs複選框內基本形式
- 25. 從extjs存儲創建複選框組
- 26. ExtJS 3複選框BoxLabel字體
- 27. ExtJS CheckboxSelectionModel創建兩個複選框?
- 28. extjs複選框網格刪除rails
- 29. ExtJS - 動態生成複選框
- 30. ExtJs 4.1.1複選框正在渲染爲按鈕,需要正常的複選框
你不應該給這種細節的答案。 OP顯然沒有在原始問題上投入太多精力,你的回答基本上會獎勵這樣的行爲:) – sha
我會記住你對下一個問題的建議;)謝謝。 – Wilk