Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $("#ModulesGrid").jqxGrid({
- width: 890,
- height: 350,
- theme: modulesTheme,
- columnsresize: true,
- source: dataAdapter,
- pageable: true,
- editable: true,
- columns: [
- { text: 'Module Name', datafield: 'modulename', width: 100, editable: false },
- { text: 'Optional', datafield: 'Optional', columntype: 'checkbox', width: 100 },
- { text: 'Assigned', datafield: 'Assigned', width: 80 , columntype: 'checkbox'},
- { text: 'Pass', datafield: 'pass',cellsrenderer: radioRenderer,width: 50, editable: false },
- { text: 'NC', datafield: 'nc',cellsrenderer: radioRenderer,width: 50, editable: false },
- { text: 'Fail', datafield: 'fail',cellsrenderer: radioRenderer,width: 50, editable: false },
- { text: 'Re-Cert', datafield: 'recert', columntype: 'checkbox', width: 50, cellvaluechanged: function(event){alert(1);}},
- { text: 'Re-Cert Reason', datafield: 'reason', width: 100, editable: false},
- { text: 'Prior Cert', datafield: 'priorcert', width: 50, editable: false }
- ]
- });
- $("#ModulesGrid").bind('cellbeginedit', function (event) {
- var args = event.args;
- alert("Column: " + args.datafield + ",
- Row: " + (1 + args.rowindex) + ", Value: " + args.value);
- });
- { text: 'Re-Cert', datafield: 'recert', columntype: 'checkbox', width: 50 },
- var columncheckboxRenderer = function(row, column, value) {
- var html;
- html = '<span style="margin:4px;float:left" onclick="clickImage(this,'
- + row + ')"><img alt="selectme" class="image-unchecked" '
- + src="../../Images/checkbox_off.png"/></span>';
- return html;
- }
- { text: 'Re-Cert', datafield: 'recert', width: 50,
- cellsrenderer: columncheckboxRenderer, renderer: header},
- $("#grid").on("cellvaluechanged", function (event) {
- var theKey = $("#grid").jqxGrid("getcellvalue", event.args.rowindex, "key");
- doSomething(theKey, event.args.newvalue);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement