see the code bellow
i want dynamic change the view of datagrid
i can change to groupview, but i don't know why i cannot change back the view from groupview to defaultview.
any step i missed?
another question, should i destroy the previous datagrid before re-render new datagrid? how?
<script type="text/javascript" src="datagrid-groupview.js" charset="utf-8"></script>
var defaultOpt = {...};//default list view
// switch view list/group name/group class
function changeView(view) {
var opt = $.extend(true, {}, defaultOpt);
if (view == 0) {//default list view
} else if (view == 1) {//group by name
opt.view = groupview;
opt.groupField = 'Name';
opt.groupFormatter = function(value, rows){
return value;
};
} else if (view == 2) {//group by class
opt.view = groupview;
opt.groupField = 'Class';
opt.groupFormatter = function(value, rows){
return value;
};
}
$('#datagrid').datagrid(opt);//re-render datagrid
}