1. 程式人生 > >easyUi datagrid設置列的開啟和隱藏

easyUi datagrid設置列的開啟和隱藏

ndt 開啟 sta 出現 hid fun type tar datagrid

實現目標
根據不同的單選條件出現不同的顯示結果(列)

實現代碼

/* 根據條件設置列的開啟和隱藏 */
function setColumns(type){
    $(‘#datagrid‘).datagrid(150, ‘備註‘);  //設置列"備註"的寬度,防止因頁面切換出現滾動條
    if (type == 0) {
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘DQHJ‘);                    //隱藏某列
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘EXENAME‘);
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘ENDTIME‘);
     $(‘#datagrid‘).datagrid(‘showColumn‘,‘STARTNAME‘);    //顯示某列
    }else if (type == 1) {
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘STARTNAME‘);
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘ENDTIME‘);
     $(‘#datagrid‘).datagrid(‘showColumn‘,‘DQHJ‘);
     $(‘#datagrid‘).datagrid(‘showColumn‘,‘EXENAME‘);
    }else if (type == 2) {
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘STARTNAME‘);
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘DQHJ‘);
     $(‘#datagrid‘).datagrid(‘hideColumn‘,‘EXENAME‘);
     $(‘#datagrid‘).datagrid(‘showColumn‘,‘ENDTIME‘);
    }
}

easyUi datagrid設置列的開啟和隱藏