I use the xml data and the data remoteSort=false,
when click the title,the data is disappear.
loader: function (param, success, error) {
var opts = $(this).datagrid('options');
if (!opts.url) return false;
$.ajax({
type: opts.method,
url: opts.url,
data: param,
dataType: 'xml',
success: function (data) {
success(data);
},
error: function () {
error.apply(this, arguments);
}
});
},
loadFilter: function (xml) {
var dgparam = $(xml).find("datagrid");
var rows = [];
$(xml).find('rows').each(function () {
var xmlcolumn = $(this);
var rowdata = {};
$(xmlcolumn).children().each(function () {
rowdata[$(this).context.nodeName] = xmlcolumn.find($(this).context.nodeName).text();
});
rows.push(rowdata);
});
return { total: $(dgparam).attr("total"), rows: rows };
},