Advertisement
Guest User

Untitled

a guest
Feb 6th, 2010
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. jQuery(document).ready(function() {
  2.     var colDaysNames = new Array();
  3.     var colDaysModels = new Array();
  4.     var DefaultGridParams = new Array();
  5.     var DefaultColModel = new Array();
  6.     myjsonReader = {
  7.         root:"rows",
  8.         page: "page",
  9.         total: "total",
  10.         records: "records",
  11.         cell: "",
  12.         repeatitems: false,
  13.         id: "0"
  14.      };
  15.  
  16.    
  17.     DefaultGridParams = {
  18.         url : '/data.php',
  19.         jsonReader:myjsonReader,
  20.         datatype : 'json',
  21.         mtype : 'POST',
  22.         height : '100%',
  23.         rowNum : -1,
  24.         viewrecords : true,
  25.         sortorder : "asc"
  26.     };
  27.     DefaultColModel = {
  28.         align : 'left',
  29.         editable : true,
  30.         edittype : 'sring',
  31.         sortable : false,
  32.         resizable : false
  33.     };
  34.     colDaysNames.push('id');
  35. //  colDaysNames.push('cost');
  36.     DefaultColModel['name'] = 'id';
  37.     DefaultColModel['label'] = 'id';
  38.     DefaultColModel['width'] = 25;
  39.     colDaysModels.push(DefaultColModel);
  40.    
  41. //  DefaultColModel['name'] = 'cost';
  42. //  DefaultColModel['label'] = 'cost';
  43. //  DefaultColModel['width'] = 100;
  44. //  colDaysModels.push(DefaultColModel);
  45.     colArrays(29, colDaysNames, colDaysModels);
  46.     DefaultGridParams['colNames'] = colDaysNames;
  47.     DefaultGridParams['colModel'] = colDaysModels;
  48.     DefaultGridParams['colModel'] = colDaysModels;
  49.     DefaultGridParams['caption'] = 'Затраты';
  50.     var lastsel;
  51.     DefaultGridParams['onSelectRow'] =  
  52.         function(id){
  53.             if(id && id!==lastsel){
  54.                 jQuery('#list_department').jqGrid('restoreRow',lastsel);
  55.                 jQuery('#list_department').jqGrid('editRow',id,true); lastsel=id;
  56.             }
  57.         }
  58.     DefaultGridParams['editurl'] = "server.php";
  59.  
  60.     jQuery("#table_cost").jqGrid(DefaultGridParams);
  61. });
  62.  
  63. function colArrays(days, colDaysNames, colDaysModels) {
  64.     DayInMons = days;
  65.     for (i = 1; i <= DayInMons; i++) {
  66.         colDaysModels.push({
  67.             name:'day' + i,
  68.             label:'day' + i,
  69.             width:25,
  70.             align:"right",
  71.             editable:true,
  72.             edittype:"textarea",
  73.             sortable:false         
  74.         });
  75.         colDaysNames.push(String(i));
  76.     }
  77.     return;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement