javascript - get 2 or more column values in a jqgrid row -
is there way first column value , second column value in jqgrid row? using code first value of row in other program,
$("#tbltallysheet").jqgrid('getgridparam', 'selrow')
this delete data in table:
function tallydeldata(){ var selected = $("#tbltallysheet").jqgrid('getgridparam', 'selrow'); var datas = { "sessionid": $.cookie("sessionid"), "operation": "delete", "keyfields": [{"name":"tallydate", "value":selected}] }; tallyupdate(datas); } function tallyupdate(dat){ $.ajax({ type: 'get', url: 'processjson.php?' + $.param({path:'tally/update',json:json.stringify(dat)}), datatype: primesettings.ajaxdatatype, success: function(data) { if ('error' in data) { showmessage('error: ' + data["error"]["msg"]); } else{ $('#tbltallysheet').trigger('reloadgrid'); } } }); }
since first column date , there datas have same date, i'd know if function affect on selected row (note: there several rows have same date)?
if selecting date row not good, want second values plank number (since program cannot have 2 same plank number in same date). how can it?
please help...
you can use getcell method cell contain identified column name of column index. contain of column of row can use getrowdata method.
the method $('#tbltallysheet').trigger('reloadgrid')
use in code reload full grid , not selected row. if need update 1 row can use setrowdata
.
currently send server id of selected row without data. want or want include in datas
object more information? recommend additionally use cache:false
parameter of $.ajax sure end server , not use previous server response cache. in internet explorer can has problem.
to give more advices 1 have see context function posted used.
Comments
Post a Comment