實現目標
根據不同的單選條件出現不同的顯示結果(列)
實現代碼
/* 根據條件設置列的開啓和隱藏 */
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');
}
}