Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  2. <script src="http://trirand.com/blog/jqgrid/js/i18n/grid.locale-en.js" type="text/javascript"></script>
  3. <script src="http://trirand.com/blog/jqgrid/js/jquery.jqGrid.min.js" type="text/javascript"></script>
  4. <link rel="stylesheet" type="text/css" media="screen" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/base/jquery-ui.css" />
  5. <link rel="stylesheet" type="text/css" media="screen" href="http://trirand.com/blog/jqgrid/themes/ui.jqgrid.css" />
  6.  
  7. var lastSel;
  8.  
  9. editParams = {
  10. "successfunc": null,
  11. "url": '/submit/adjustments',
  12. "extraparam": {
  13. UserAdj: function() {
  14. var sel_id = $('#rowed1').jqGrid('getGridParam', 'selrow');
  15. var value = $('#rowed1').jqGrid('getCell', sel_id, 'user_adj_order');
  16. return 'test';
  17. },
  18. arg1 : 'test_it_out'
  19. },
  20. "aftersavefunc": null,
  21. "errorfunc": null,
  22. "afterrestorefunc": null,
  23. "mtype" : "POST"
  24. }
  25.  
  26. jQuery("#rowed1").jqGrid({
  27. url: base_url + 'get/101/items',
  28. datatype: "json",
  29. jsonReader: {
  30. root: function (obj) { return obj.items; },
  31. id: 'id',
  32. page: function () { return 1; },
  33. total: function () { return 1; },
  34. records: function (obj) { return obj.items.length; },
  35. },
  36. loadonce: true,
  37. colNames:['Vendor', 'Name', 'Price', 'Last Cost', 'Qty OH', 'Qty OO', 'Wks Selling', 'Str Velocity', 'Fleet Velocity', 'Reccomended Buy', 'User Adjustment'],
  38. colModel:[
  39. {name: 'vendor_name'},
  40. {name: 'name'},
  41. {name: 'price'},
  42. {name: 'cost'},
  43. {name: 'qty_OH', sorttype:'int'},
  44. {name: 'qty_OO', sorttype:'int'},
  45. {name: 'str_wks_selling', sorttype:'int'},
  46. {name: 'velocity', sorttype:'int'},
  47. {name: 'flt_five_wk_vel', sorttype: 'int'},
  48. {name: 'rec_buy', sorttype: 'int'},
  49. {name: 'user_adj_order', editable: true}
  50. ],
  51. onSelectRow: function(id){
  52. if(id && id!==lastSel){
  53. $('#rowed1').jqGrid('saveRow', lastSel, editParams);
  54. lastSel=id;
  55. }
  56. },
  57. ondblClickRow: function(id) {
  58. $('#rowed1').jqGrid('editRow', id, true, editParams);
  59. },
  60. rowNum:10,
  61. rowList:[10,20,30],
  62. pager: '#prowed1',
  63. sortname: 'name',
  64. viewrecords: true,
  65. sortorder: "desc",
  66. autowidth: true,
  67. height: '100%',
  68. gridView: true,
  69. 'cellSubmit': 'remote',
  70. editurl: '/submit/adjustments',
  71. cellurl: '/submit/adjustments'
  72. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement