      1 /*
      2  *  Copyright (C) 2008-2009 WaveMaker Software, Inc.
      3  *
      4  *  This file is part of the WaveMaker Client Runtime.
      5  *
      6  *  Licensed under the Apache License, Version 2.0 (the "License");
      7  *  you may not use this file except in compliance with the License.
      8  *  You may obtain a copy of the License at
      9  *
     10  *      http://www.apache.org/licenses/LICENSE-2.0
     11  *
     12  *  Unless required by applicable law or agreed to in writing, software
     13  *  distributed under the License is distributed on an "AS IS" BASIS,
     14  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     15  *  See the License for the specific language governing permissions and
     16  *  limitations under the License.
     17  */
     18 dojo.provide("wm.base.widget.dijit.Grid");
     19 dojo.require("wm.base.widget.dijit.Dijit");
     20 dojo.require("dojox.grid.Grid");
     21 dojo.require("dojox.grid._data.model");
     22
     23 /**
     24 	Encapsulates the Dijit Grid for use in WaveMaker.
     25 	@name wm.dijit.Grid
     26 	@class
     27 	@extends wm.Dijit
     28 	@noindex
     29 */
     30 dojo.declare("wm.dijit.Grid", wm.Dijit, {
     31 	/** @lends wm.dijit.Grid.prototype */
     32 	dijitClass: dojox.Grid,
     33 	width: "100%",
     34 	height: "100%",
     35 	init: function() {
     36 		this.inherited(arguments);
     37 	},
     38 	render: function() {
     39 		this.inherited(arguments);
     40 		this.resizeDijit();
     41 	},
     42 	resizeDijit: function() {
     43 		this.dijit.sizeChange();
     44 	}
     45 });