var D = new TDataIO(); D.Layout.Url = "scripts/treegrid_9_3_11/batch_treegrid_def.xml"; if (layoutBonus) { D.Layout.Bonus = layoutBonus; } D.Data.Url = url; D.Debug = 0; D.Data.Timeout = 210; D.Page.Url = URL_CONTEXT + "LoadPage.action"; D.Page.Format = "Internal"; D.Page.Data = "TGData"; D.Page.Timeout = 120; G = TreeGrid(D, "batchGrid");
在JSP中,我们正在创建一个div,如下所示:
<s:div id="batchGrid" cssStyle="height:100% width:100%"/>
错误:网格太小
不确定该div高度如何设置为0px?
<div id='batchGrid' style='height: 0px; overflow: hidden;'/>
batch_treegrid_def.xml cfg
<Cfg id='batchTable' MainCol='Details' Sorting='0' Deleting='0' Scrolling='1' ConstHeight='0' ConstWidth='1' MaxHeight='20' Paging='3' ChildPaging='3' PageLength='25' Copying='1' RemoveCollapsed='2' CopyFocused='0' NoHScroll='0' Style='Modern' SuppressCfg='1' StandardTip='1'/>
根据文档:
为了让grid最大化其主要标签的窗口高度,页面上不得有: a)任何父标签(从网格到的层次结构),其溢出设置为隐藏,自动或滚动。 b)任何带有position:absolute的父标签(从网格到的层次结构)。 c)高度设置为百分比(例如height:100%)的任何标签(标签中包含的标签中没有可见溢出或绝对位置的标签除外)。
为了让grid最大化其主要标签的窗口高度,页面上不得有:
a)任何父标签(从网格到的层次结构),其溢出设置为隐藏,自动或滚动。
b)任何带有position:absolute的父标签(从网格到的层次结构)。
c)高度设置为百分比(例如height:100%)的任何标签(标签中包含的标签中没有可见溢出或绝对位置的标签除外)。
因此,基本上,您必须为div定义一个静态高度。