easyUi 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');
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章