JQuery的查詢如果有比如需要添加自定義查詢條件,或者修改掉已經組好的where條件,比如欄位增加上table的名字,或者對一個as出來的虛擬欄位做查詢等,都可以通過如下方法實現:
在QueryFields中定義您需要處理的欄位名字,然後定義一個queryGrid的js方法,就可以實現。js方法如下:
function queryGrid(dg) { //查詢后添加固定條件
if ($(dg).attr('id') == 'dataGridMaster') {
var where = $(dg).datagrid('getWhere');
if (where.length > 0) {
where = where.replace("myint", "Convert(
decimal(10,0),nullif(datestring,''))"); //這個地方您可以自行使用其他的方法修改一下組好的where語句
}
$(dg).datagrid('setWhere', where);
}
}