2012-01-20 61 views
0

排除使用全選按鈕空值選擇值我有一個道場腳本,幫我做一個選擇的列表中的所有選項在道場

的腳本在我的名單如下

function checkAll(tableId){ 
    dojo.query("input[name^='TBL_SELECTION']", dojo.byId(tableId)).forEach(function(input, index) { 
     if (!input.checked) { 
     selectRow(input, 'multiple', true, index, null, false); 
     } 
    }); 
} 

現在如果存在具有複選框(選擇選項)的空值或空值。

例如

複選框選項1個值

複選框選項2值

複選框選項3(爲空白或空)

複選框選項4值

我當我點擊全選選項時,不想選擇爲空的選項。

如何在dojo中做到這一點。 請幫助

回答

0

如果使用dijit.form.CheckBox,你可以檢查它的價值,並遍歷它,如果空:

var myCheckBox = new dijit.form.CheckBox({name: "checkBox1", value: "value1"}); 

if(myCheckBox.get('value')!== null){ 
    myCheckBox.set('checked', true); 
}