사용자가 클릭 한 행의 필드 값을 원합니다. 이 코드를 작성하지만이 코드는 잘못되었습니다. 인덱스 행 가져 오기 jqGrid에서 클릭
var firstButtonColumnIndex = 0;
grid = $('#list'), firstButtonColumnIndex, buttonNames = {};
grid.jqGrid({
url: 'jQGridHandler.ashx',
datatype: 'local',
direction: "rtl",
datatype: 'json',
height: 250,
colNames: ['', ''],
colModel: [
{ name: 'WorkOrderNo', width: 100, sortable: true },
{ name: 'AssetNo', width: 150, sortable: true },
{ name: 'WorkDescription', width: 400, sortable: true },
{ name: 'WorkOrderDate', width: 100, sortable: true },
{ name: 'WorkOrderTime', width: 100, sortable: true },
{ name: 'Remark', width: 260, sortable: true },
{ name: 'del', width: 20, sortable: false, search: false,
formatter: function() {
return "<span class='ui-icon ui-icon-trash'></span>"
}
},
{ name: 'details', width: 20, sortable: false, search: false,
formatter: function() {
return "<span class='ui-icon ui-icon-document'></span>"
}
}
],
gridview: true,
rowNum: 10,
rowList: [10, 20, 30],
pager: '#pager',
// sortname: 'WorkOrderNo',
viewrecords: true,
sortorder: 'asc',
rownumbers: true,
beforeSelectRow: function (rowid, e) {
var iCol = $.jgrid.getCellIndex(e.target);
if (iCol >= 7) {
alert("rowid=" + rowid + "\nButton name: " + buttonNames[iCol]);
}
// prevent row selection if one click on the button
return (iCol >= firstButtonColumnIndex) ? false : true;
}
});
buttonNames[7] = 'Remove';
buttonNames[8] = 'Details';
grid.jqGrid('navGrid', '#pager', { add: false, edit: false, del: false }, {}, {},
{}, { multipleSearch: true, overlay: false, width: 460 });
하지만 beforeSelectRow
이벤트 rowid
에서
WorkOrderNo
행을 클릭 반환합니다.
plese help me. 모두 감사합니다
도움을 주셔서 감사합니다. 그러나이 Jqgrid 검색은 작동하지 않습니다. 왜 내가 plese가 나를 돕는 지 알 수 없습니다. 감사합니다 – Pouya
@ 모센 : 천만에! 기존 문제에 관해서는 문제를보다 정확하게 지정해야합니다. 'datatype : 'json''을 사용하면 * 서버 *가 데이터 필터링 (검색)을 담당합니다. 서버는'filters' 매개 변수를받습니다 (형식은 [here] (http://www.trirand.com/jqgridwiki/doku.php?id=wiki:advanced_searching#options)를 참조하십시오). 따라서 서버는'filters' 매개 변수를 분석하고 검색을 구현해야합니다. – Oleg
: 죄송합니다. 서버 측 또는 ClientSide에서 검색 하시겠습니까 ?? 나는 나의 모든 체코 슬로바키아 인을 얻었고, 누구나는 옳았다. 나는 어떻게 풀어야할지 모른다. – Pouya