jqgrid ajax reload,How to reload/refresh subgrid in JQgrid?

This is my all of my subgrid code in jquery. My problem is , that I have a dropdown with user. Each user have their own id , transmitted by GET method. When I select a different user I expected to show in the subgrid different values, but it not happens just after i manually refresh the page (crtl + f5). Im using ajax also and json .

This is my code :

subGrid : true,

subGridRowExpanded: function(subgrid_id, row_id) {

//var projectIdRow = $('#list2').jqGrid('getCell',rowId,'projectid');

//alert(row_id);

var subgrid_table_id;

subgrid_table_id = subgrid_id+"_t";

$("#"+subgrid_id).html("

");

$("#"+subgrid_table_id).jqGrid({

url:"/taskuri/subGrid/?id="+row_id+"&userid="+userAlocat,

datatype: "json",

colNames: ['SubTask',' ','Pri','Responsabil','Alocator','Alocat','Deadline','Estimat','Lucrat',' '],

colModel: [

{name:"SubTask",index:"SubTask",width:'770%',align:"left",sortable:false},

{name:'finished',index:'finished', width:'42%',sortable:false},

{name:"Pri",index:"Pri",width:'60%', sortable:true},

{name:"Responsabil",index:"Responsabil",width:'144%',sortable:false},

{name:"Alocator",index:"Alocator",width:'140%',sortable:false},

{name:"Alocat",index:"Alocat",width:'122%',sortable:false},

{name:"Deadline",index:"Deadline",width:'122%',sortable:false},

{name:"Estimat",index:"Estimat",width:'84%',align:"right",sortable:false},

{name:"Lucrat",index:"Lucrat",width:'94%',align:"right"},

{name:"Delete",index:"Delete",width:'48%',align:"right"},

],

height: '100%',

rowNum:20

});

var useridLogat = $("#userid").val();

},

gridComplete: function(){ //afiseaza subgridurile by default

var grid = $("#list2");

var svi_id = grid.jqGrid('getDataIDs');

$.each(svi_id, function (index, rowId) {

$.post('/taskuri/checkSubtask/', { rowId: rowId}, function(data){

if (data >= 1){ //data reprezinta numarul row urilor din query

grid.jqGrid('expandSubGridRow',rowId);

}else{

// else ul face , ca userul sa numai dea click pe poza +, asa se evita sa afiseze headurl ala fara date, adica cand nu contine date subgridul

$('.sgcollapsed a').remove();

$(".ui-sgcollapsed:eq("+index+")" ).removeClass("sgcollapsed");

}

});

});

},

What can I do? Thx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值