略過巡覽連結。
略過巡覽連結      
  如何用JS語法給QueryColumns預設值? 觀看回應
$('#ID_Query').val('1111');

  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);

}

}


  如何實現Query Dialog按Enter自動查詢? 觀看回應
範例程式如下:

$(document).ready(function () {

$("input", "#querydataGridView").each(function () {

$(this).live('keypress', function (e) {

var p = e.which;

if (p == 13) {

var where = $("#dataGridView").datagrid('getWhere');

$("#dataGridView").datagrid('setWhere', where);

$("#querydataGridView").window('close'); //
查詢視窗關閉

}

});

});

  DataGrid 的Query 欄位中,如何在inforcombobox 使用setWhere? 觀看回應
$('#id').combobox('setWhere',where條件)query的id一般為欄位的名字+_+Query,比如:OrderID_Query

  修改查詢視窗的Caption 觀看回應
comboboxonselect寫程式:
function queryCombox(row) {
$('#OrderDate_Query').closest('td').prev('td').html('aaa');
}