Код: Выделить всё
--%>
var jq = jQuery.noConflict();
jQuery(document).ready(function(){
loadMediaRequestDetails();
});
//function called when the this page gets loaded
function loadMediaRequestDetails() {
jq("#grid").jqGrid({
url:'/loadworkflowqueuedata.cvr?soeId=',
datatype: 'json',
mtype: 'GET',
colNames:[ 'RequestId','RequestorName','Corporate Affairs','Legal','Current Status','Request Type','Request Date','Event/Interview Date','Region'],
colModel:[
{name:'requestId',index:'requestId',sortable: true,sorttype: 'number', width:100,editable:false,key:true, editrules:{required:true}, editoptions:{size:10},formatter:showMediaDetailLink},
{name:'requestor',index:'requestor',sortable: true, width:100,editable:false, editrules:{required:true}, editoptions:{size:10}},
{name:'hasApprovedByCorporate',search:false, width:100,editable:false, editrules:{required:true}, editoptions:{size:10}},
{name:'hasApprovedByRschMgmt',search:false,width:100,editable:false, editrules:{required:true}, editoptions:{size:10}},
{name:'requestStatus', index:'requestStatus',sortable: true,width:100,editable:false, editrules:{required:true}, editoptions:{size:10}},
{name:'requestType', index:'requestType',sortable: true,width:100,editable:false, editrules:{required:true}, editoptions:{size:10}},
{name:'createDate',index:'createDate',search:false,sortable: true,sorttype: 'date',width:100,editable:false, editrules:{required:true}, editoptions:{size:10},formatter: 'date', formatoptions: { srcformat: 'd/m/Y', newformat: 'd/m/Y'}},
{name:'eventDate',index:'eventDate',sortable: true,sorttype: 'date',search:false,width:100,editable:false, editrules:{required:true}, editoptions:{size:10},formatter: 'date', formatoptions: {srcformat: 'd/m/Y',newformat: 'd/m/Y'},searchoptions:{dataInit:datePick,searchOnEnter:false}},
{name:'requestorRegion',index:'requestorRegion',sortable: true, width:100,editable:false, editrules:{required:true}, editoptions:{size:10}}
],
postData: {
},
height: 'auto',
autowidth: true,
rownumbers: true,
pager: '#pager',
viewrecords: true,
sortorder: "asc",
emptyrecords: "Empty records",
loadonce: true,
rowNum:10,
loadComplete: function() {
alert("complete function called1234");
var rows= jQuery("#grid").jqGrid('getRowData');
alert(rows.length);
for(var i=0;i
Я должен следовать простому алгоритму, чтобы изменить значение ячейки < /p>
if (value of cell=='true'){
value of cell='Y'
set the new value back to jqgrid appropriate [row][column]
}
else{
value of cell='N';
set the new value back to jqgrid appropriate [row][column]
}
Подробнее здесь: https://stackoverflow.com/questions/306 ... ot-working