Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $("#testsTable").jqGrid({
- mtype: "POST",
- url: "GetCurrentStatusServlet",
- datatype: "xml",
- colNames:['Suite', 'Test Case', 'Last Update', 'Status','Actions'],
- colModel:[
- {name:'suite',index:'suite', width:50, sorttype:"int"},
- {name:'name',index:'name', width:300, formatter:nameFmatter},
- {name:'lastupdate',index:'lastupdate', width:150, formatter:"date"},
- {name:'status',index:'status', width:50, formatter: fmt_status,align:"center"},
- {name:'act',index:'act', width:100, align:"left"}
- ],
- rowNum:150,
- width:1200,
- height:800,
- rowList:[150,300,500],
- pager: $('#pager1'),
- viewrecords: true,
- multiselect: true,
- caption: buildName,
- sortorder: "asc",
- sortname: "suite",
- subGrid: true,
- subGridUrl : "GetCurrentSubGridStatusServlet",
- subGridType: "xml",
- subGridModel: [ {
- name: ['Test Method', 'Last Update', 'Status'],
- width : [250, 200, 100],
- params: ['name']
- }],
- loadonce: true,
- gridComplete: function(){
- var ids = $("#testsTable").jqGrid('getDataIDs');
- for(var i=0;i < ids.length;i++){
- var cl = ids[i];
- var test = new Array();
- test.push($("#testsTable").getCell(cl, 'name'));
- run = "<button class="runBtn" onclick="runTests('"+test+"')">Run</>";
- log = "<button class="logBtn" onclick=";">Log</>";
- $("#testsTable").jqGrid('setRowData',ids[i],{act:run+log});
- }
- setupButtons();
- }
- });
- $("#testsTable").jqGrid('navGrid','#pager1',{add:false,edit:false,del:false});
- subGridType: "xml"
- subgridtype: "xml"
Add Comment
Please, Sign In to add comment