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