Advertisement
Guest User

Untitled

a guest
Aug 27th, 2014
413
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. $("#ModulesGrid").jqxGrid({
  2. width: 890,
  3. height: 350,
  4. theme: modulesTheme,
  5. columnsresize: true,
  6. source: dataAdapter,
  7. pageable: true,
  8. editable: true,
  9. columns: [
  10. { text: 'Module Name', datafield: 'modulename', width: 100, editable: false },
  11. { text: 'Optional', datafield: 'Optional', columntype: 'checkbox', width: 100 },
  12. { text: 'Assigned', datafield: 'Assigned', width: 80 , columntype: 'checkbox'},
  13. { text: 'Pass', datafield: 'pass',cellsrenderer: radioRenderer,width: 50, editable: false },
  14. { text: 'NC', datafield: 'nc',cellsrenderer: radioRenderer,width: 50, editable: false },
  15. { text: 'Fail', datafield: 'fail',cellsrenderer: radioRenderer,width: 50, editable: false },
  16. { text: 'Re-Cert', datafield: 'recert', columntype: 'checkbox', width: 50, cellvaluechanged: function(event){alert(1);}},
  17. { text: 'Re-Cert Reason', datafield: 'reason', width: 100, editable: false},
  18. { text: 'Prior Cert', datafield: 'priorcert', width: 50, editable: false }
  19. ]
  20. });
  21.  
  22. $("#ModulesGrid").bind('cellbeginedit', function (event) {
  23. var args = event.args;
  24. alert("Column: " + args.datafield + ",
  25. Row: " + (1 + args.rowindex) + ", Value: " + args.value);
  26. });
  27.  
  28. { text: 'Re-Cert', datafield: 'recert', columntype: 'checkbox', width: 50 },
  29.  
  30. var columncheckboxRenderer = function(row, column, value) {
  31. var html;
  32. html = '<span style="margin:4px;float:left" onclick="clickImage(this,'
  33. + row + ')"><img alt="selectme" class="image-unchecked" '
  34. + src="../../Images/checkbox_off.png"/></span>';
  35.  
  36. return html;
  37. }
  38.  
  39. { text: 'Re-Cert', datafield: 'recert', width: 50,
  40. cellsrenderer: columncheckboxRenderer, renderer: header},
  41.  
  42. $("#grid").on("cellvaluechanged", function (event) {
  43. var theKey = $("#grid").jqxGrid("getcellvalue", event.args.rowindex, "key");
  44. doSomething(theKey, event.args.newvalue);
  45. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement