Guest User

Untitled

a guest
Jul 15th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. $("#testsTable").jqGrid({
  2. mtype: "POST",
  3. url: "GetCurrentStatusServlet",
  4. datatype: "xml",
  5. colNames:['Suite', 'Test Case', 'Last Update', 'Status','Actions'],
  6. colModel:[
  7. {name:'suite',index:'suite', width:50, sorttype:"int"},
  8. {name:'name',index:'name', width:300, formatter:nameFmatter},
  9. {name:'lastupdate',index:'lastupdate', width:150, formatter:"date"},
  10. {name:'status',index:'status', width:50, formatter: fmt_status,align:"center"},
  11. {name:'act',index:'act', width:100, align:"left"}
  12. ],
  13. rowNum:150,
  14. width:1200,
  15. height:800,
  16. rowList:[150,300,500],
  17. pager: $('#pager1'),
  18. viewrecords: true,
  19. multiselect: true,
  20. caption: buildName,
  21. sortorder: "asc",
  22. sortname: "suite",
  23. subGrid: true,
  24. subGridUrl : "GetCurrentSubGridStatusServlet",
  25. subGridType: "xml",
  26. subGridModel: [ {
  27. name: ['Test Method', 'Last Update', 'Status'],
  28. width : [250, 200, 100],
  29. params: ['name']
  30. }],
  31. loadonce: true,
  32. gridComplete: function(){
  33. var ids = $("#testsTable").jqGrid('getDataIDs');
  34. for(var i=0;i < ids.length;i++){
  35. var cl = ids[i];
  36.  
  37. var test = new Array();
  38. test.push($("#testsTable").getCell(cl, 'name'));
  39. run = "<button class="runBtn" onclick="runTests('"+test+"')">Run</>";
  40. log = "<button class="logBtn" onclick=";">Log</>";
  41. $("#testsTable").jqGrid('setRowData',ids[i],{act:run+log});
  42. }
  43. setupButtons();
  44. }
  45. });
  46. $("#testsTable").jqGrid('navGrid','#pager1',{add:false,edit:false,del:false});
  47.  
  48. subGridType: "xml"
  49.  
  50. subgridtype: "xml"
Add Comment
Please, Sign In to add comment