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 });