checkboxGroup修改查看時置選中狀態

record:爲後臺傳過來的值/頁面傳過來的值 

otherFunction:xtype定義的name屬性值

win.on('beforeshow',function(){

        if(record!=null){
            form.loadRecord(record);
            //查詢修改時附加功能複選框設置已選中狀態
            var checkboxValue = record.data.sgFunction;
            var cValues=checkboxValue.split(",");
            var checkboxGroup =form.getForm().findField('otherFunction');
            var items=checkboxGroup.items;//獲取checkboxgroup下面的所有項目
            checkboxGroup.reset();//這行是必須的 重置該box
            for(var i=0;i<cValues.length;i++){
                items.each(function(items){
                    if(items.inputValue==cValues[i]){  
                     items.setValue(true);  
                    }  
                });  
            }
        }
    });
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章