QueryAutoColumn可以改變setwhere條件嗎?

JQuery的查詢如果有比如需要添加自定義查詢條件,或者修改掉已經組好的where條件,比如欄位增加上table的名字,或者對一個as出來的虛擬欄位做查詢等,都可以通過如下方法實現:

QueryFields中定義您需要處理的欄位名字,然後定義一個queryGridjs方法,就可以實現。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);

}

}