在ecside的设计里,列表数据显示区显示的高度是根据listHeight设定的值来设置style的height属性,但这样会造成把列表高度写死,如果用不同的浏览器,body的高度并不一样,同一浏览器工具栏是否显示地址栏、标准按钮等显示的也不一样,从而造成翻页栏超出显示范围。为了能够让它能根据浏览器显示的大小自适应的做调整,我们可以通过在初始化列表时根据body.clientHeight来设定它的高度,这样就避免了以上的情况发生。
具体的做法是在ecside.js的initScroll里:
- var divSY=document.getElementById(Me.id+"_listScrollY");
- if (!divSY){
- Me.scrollList=false;
- return;
- }
的下面加上:
//设定显示列表数据显示区的高度,使其随着窗口大小的改变而改变,在页面的listHeight属性就可以随便定,但不能不定,因为不定将没有divSY这个层
java 代码
- var h = document.body.clientHeight-80;
- divSY.style.height=h+"px";
减去80是为了去掉表头的高度和翻页栏的高度
这样就基本实现了。
java 代码
分享到:
相关推荐
通过以上对`ec:table`属性的详细介绍,我们可以看出EC框架提供了极为丰富的自定义选项,以满足开发者在实际项目中的多样化需求。合理利用这些属性不仅能够显著提升用户的交互体验,还能够有效优化应用程序的整体性能...
`<ec:table>`标签是ECSide框架中用于创建数据列表展示的一种组件,它提供了丰富的属性来定制列表的行为和外观。以下是对这些属性的详细解释: 1. **tableId**:此属性用于设置列表的唯一标识,默认为"ec"。在同一个...
"Ectable 的基本用法" Ectable 是一个功能强大的表格控件,提供了许多实用的...<ec:table …………………… saveFilterSort="true"></ec:table> ``` 这样,Ectable 将保存 filter 和 sort 参数,直到用户关闭浏览器。
<ec:table items="list" var="item" action="path" imagePath="path" filterable="false" sortable="false"> <!-- 表格内容 --> </ec:table> ``` - **`items`**:指定要显示的数据集合。 - **`var`**:代表每次...
`filterable`和`sortable`属性在`ec:table`和`ec:column`中都有定义。如果在列级别设置了这些属性,它们会覆盖表级别的设置,允许对个别列进行特定的过滤和排序控制。 最后,`viewsAllowed`属性用于指定允许的视图...
在示例中,`<ec:table>`标签用于定义表格的各种属性,如`tableId`(表格ID)、`autoIncludeParameters`(自动包含请求参数)、`items`(数据源)、`var`(循环变量)、`action`(处理动作)、`imagePath`(图片路径...
- **HTML属性支持**:ecside允许开发者为`ec:table`、`ec:row`和`ec:column`标签添加自定义的HTML属性,以增强组件的功能性和灵活性。 - **文本溢出处理 (ec:columnellipsis)**:此功能针对IE浏览器提供文本溢出的...
与<ec:table>相比,<ec:displayTag>提供了更多的定制选项,适合复杂的数据展示需求。 6. **<ec:tree>**:用于展示层次结构数据,如目录结构。可以设置节点的展开/折叠、节点点击事件等。 使用EC标签时,需要注意...
Test Ec:Rough handling shocks,primarily for equipment-type specimens Essais d'environnement. Partie 2-31:Essais. Essai Ec:Choc li??des manutentions brutales,essai destin?en premier lieu aux maté...
`form`属性原本是为了允许用户将`ec:table`嵌入到已有的表单中,但现在的设计要求用户将已有表单的信息整合到`ec:table`的`form`内,可以通过使用`<ec:extend location="top/bottom">`来实现。这样做虽然可能显得更...
EC属性文档是针对ECSIDE(企业级内容管理系统)中表格元素`<ec:table>`的配置指南,它包含了多个属性来定制表格的功能和样式。这些属性主要用于增强用户体验,实现数据的动态加载、分页、排序、过滤以及导出等功能。...
在这个例子中,我们使用了`<ec:table>`标签来创建一个动态表格,并指定了多项属性: - `items="all"`:表示显示所有记录。 - `var="record"`:表示当前循环变量名称为`record`。 - `retrieveRowsCallback="limit"`:...
- `ec:table`标签是核心,`items`属性绑定到包含数据的列表,`action`定义了处理请求的后台方法,`var`变量用于在JSP内部引用单个数据项。 - `ec:column`标签定义列,`property`指定了数据项的字段名,`title`是列头...
【TTA-EC:一种基于传输触发体系结构的ECC整体算法处理器】 本文介绍了一种名为TTA-EC(Transport Triggered Architecture for Elliptic Curve Cryptography)的处理器设计,该设计是基于传输触发体系结构(TTA)的...
VMware-VMvisor-Installer-ESXI-5.5集成net-r8101,Raltek RTL8101E/RTL8102E 硬件id: 10ec:8136 驱动
描述:设置列表的唯一标识,默认为"ec",当一个页面内有多个ECSIDE列表时,必须为每个列表指定不同的tableId。 2. 属性:theme 描述:设置列表的风格所使用的主题,默认为ecside。 3. 属性:generateScript 描述:...
`<ec:table>` 是一个专门用于创建数据表格的标签,尤其在ECSIDE(一个基于Java的企业级开发框架)中广泛使用。...了解并熟练掌握`<ec:table>`标签的属性,对于提升ECSIDE项目中的前端开发效率至关重要。
在windows下安装Mysql系统日志出现max_open_files: 2048 max_connections: 510 table_cache: 764 类似错误是因为 max_connections 最大连接数和max_open_files、table_cache 不匹配。适当的降低max_connections 或...