js 使用金蝶ui中的gird組件 默認打對勾

金蝶ui網址 :  http://ui.operamasks.org/website/homepage.html



var dialogTree = $("#dialog-tree").omDialog({
                width : 500,
                height : 360,
                autoOpen : false,
                modal : true,
                resizable : false,
                buttons : {
                    "確  定" : function(){
                    
                    var dwIds = '';
                    var dwNames = '';
                   
                    var o = $('#dwTable123').omGrid('getSelections',true);
                    for(var i = 0; i<o.length; i++){
                   
                    dwIds += o[i].uuid;
                    dwNames += o[i].jc;
                    dwIds += ',';
                    dwNames += ',';
                   
                    }
                    dwIds = dwIds.substr(0,dwIds.length-1);
                    dwNames = dwNames.substr(0,dwNames.length-1);


$("#dwId").val(dwIds);
$("#dwName").val(dwNames);

                    $("#dialog-tree").omDialog("close");
           },
           "取   消" : function() {

//取消時重新加載
          $('#dwTable123').omGrid('reload');
                        $("#dialog-tree").omDialog("close");//關閉dialog
                    }
                }
         });
           
    $('#dwTable123').omGrid({
    limit : 0,
        width : 500,
        height : 260,
        autoFit : true,
        singleSelect : false,
        colModel : [    
                        {header:'單位簡稱',name:'jc', width:'autoExpand', align : 'center'}
                        
        ],
        dataSource : '/oa/ymbms/sjwh/listFzDwCondition.do'
});

//點擊選擇按鈕,彈框
$('#xuanze').click(function(){

  var res=new Array();
  var count = 0;
      var data = $('#dwTable123').omGrid('getData');
      var dwNames = $('#dwName').val().split(",");
      for(var i = 0; i<dwNames.length; i++){
      for(var a = 0; a<data.total; a++){
      if(dwNames[i]==data.rows[a].jc){
                    res[count++] = a;
                    break;
                    }
      }
                   }
                  //得到結果,將其設爲以選中
$('#dwTable123').omGrid('setSelections',res);
dialogTree.omDialog("option", "title", "選擇包含單位");
       dialogTree.omDialog("open");//顯示dialog
    
});
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章