|
kdeepalakshmi
|
 |
« Reply #1 on: January 04, 2010, 10:27:36 PM » |
|
Please find below my module file and js file:
Module file <?php
// $Id$
/**
* Included files
*/ drupal_add_js_library('sigma.grid');
/**
* Implementation of hook_menu().
*/
function wbs_effort_menu() {
//1 Displays all the wri and provides links/buttons for the user to //Add ,edit,view and delete wri from this form
$items['pmt/wbs/effort'] = array(
'title' => t('WBS - Effort'),
'page callback' => 'wbs_effortgrid',
'access callback' => TRUE,
'type' => MENU_CALLBACK
);
return $items;
}
/** * Function : wbs_effortgrid *
* @param
* <none>
*
* @return
* <none>
*
*/
function wbs_effortgrid() {
global $base_url;
drupal_add_js('sites/all/modules/pmt/wbs_effort/effort_grid.js');
//Set title drupal_set_title(t('WBS - Effort Forecast'));
$output = '<div id="gridbox" style="width:700px;height:300px"></div>';
//Return the page
return $output;
}
js file
var data1 = [ {serialNo:"010-0",country:"MA",employee:"Jerry",customer:"Keith",order2005:50,order2006:57,order2007:80,order2008:46,lastDate:"2008-10-02"} , {serialNo:"010-1",country:"SP",employee:"Charles",customer:"Marks",order2005:79,order2006:37,order2007:40,order2008:90,lastDate:"2008-04-24"} , {serialNo:"010-2",country:"SP",employee:"Vincent",customer:"Harrison",order2005:91,order2006:75,order2007:31,order2008:40,lastDate:"2008-02-17"} , {serialNo:"020-3",country:"RA",employee:"Edward",customer:"Sidney",order2005:61,order2006:31,order2007:80,order2008:47,lastDate:"2008-10-16"} ]; var data2 = [ ["010-0","MA","Jerry-dee","Keith",50,57,80,46,"2008-10-02"], ["010-1","SP","Charles-dee","Marks",79,37,40,90,"2008-04-24"], ["010-2","SP","Vincent-dee","Harrison",91,75,31,40,"2008-02-17"], ["020-3","RA","Edward-dee","Sidney",61,31,80,47,"2008-10-16"]];
var dsOption = {
fields :[ {name : "serialNo"}, {name : "country"}, {name : "customer"}, {name : "employee"}, {name : "order2005" ,type: 'float' }, {name : "order2006" ,type: 'float' }, {name : "order2007" ,type: 'float' }, {name : "order2008" ,type: 'float' }, {name : "lastDate" ,type:'date'} ],
recordType : 'array', data : data2
}
var colsOption = [ {id: 'serialNo' , header: "Order No" , width : 60}, {id: 'employee' , header: "Employee" , width : 60, editor:{type:'text'}}, {id: 'country' , header: "Country" , width : 70}, {id: 'customer' , header: "Customer" , width : 80}, {id: 'order2005' , header: "2005" , width : 30}, {id: 'order2006' , header: "2006" , width : 30}, {id: 'order2007' , header: "2007" , width : 30}, {id: 'order2008' , header: "2008" , width : 30}, {id: 'lastDate' , header: "Delivery Date" , width : 100}
];
//var grid_demo_id = "grid1";
var gridOption={
id : "grid1", container : 'gridbox', dataset : dsOption ,
columns : colsOption, skin: 'vista'
};
var mygrid=new Sigma.Grid( gridOption );
Sigma.Util.onLoad(Sigma.Grid.render(mygrid));
|