Javascript 使用dojo中的全选按钮选择不包含空值的值

Javascript 使用dojo中的全选按钮选择不包含空值的值,javascript,dojo,Javascript,Dojo,我有一个dojo脚本,它可以帮助我为列表选择所有选项 剧本如下 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)

我有一个dojo脚本,它可以帮助我为列表选择所有选项

剧本如下

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); 
      }
   });
}
现在在我的列表中,如果存在一个空值或空值,并且复选框(选择选项)存在

e、 g

复选框选项1值

复选框选项2值

复选框选项3(为null或空)

复选框选项4值

我不想在单击全选选项时选择空的选项

我如何在dojo中执行此操作。
请帮助

如果使用dijit.form.CheckBox,您可以检查它的值,如果为空,则对其进行迭代:

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

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