`
firedragon
  • 浏览: 72084 次
  • 性别: Icon_minigender_1
  • 来自: 广西
文章分类
社区版块
存档分类
最新评论

对ec:table的listHeight属性的完善

阅读更多

在ecside的设计里,列表数据显示区显示的高度是根据listHeight设定的值来设置style的height属性,但这样会造成把列表高度写死,如果用不同的浏览器,body的高度并不一样,同一浏览器工具栏是否显示地址栏、标准按钮等显示的也不一样,从而造成翻页栏超出显示范围。为了能够让它能根据浏览器显示的大小自适应的做调整,我们可以通过在初始化列表时根据body.clientHeight来设定它的高度,这样就避免了以上的情况发生。

具体的做法是在ecside.js的initScroll里:

  1. var divSY=document.getElementById(Me.id+"_listScrollY");   
  2.  if (!divSY){    
  3.   Me.scrollList=false;   
  4.   return;    
  5.      }   

的下面加上:

//设定显示列表数据显示区的高度,使其随着窗口大小的改变而改变,在页面的listHeight属性就可以随便定,但不能不定,因为不定将没有divSY这个层
 

java 代码

 

  1. var h = document.body.clientHeight-80;   
  2.  divSY.style.height=h+"px";   

减去80是为了去掉表头的高度和翻页栏的高度

这样就基本实现了。

java 代码
分享到:
评论

相关推荐

    ec属性 ec:table ec:column

    通过以上对`ec:table`属性的详细介绍,我们可以看出EC框架提供了极为丰富的自定义选项,以满足开发者在实际项目中的多样化需求。合理利用这些属性不仅能够显著提升用户的交互体验,还能够有效优化应用程序的整体性能...

    ectable属性

    `<ec:table>`标签是ECSide框架中用于创建数据列表展示的一种组件,它提供了丰富的属性来定制列表的行为和外观。以下是对这些属性的详细解释: 1. **tableId**:此属性用于设置列表的唯一标识,默认为"ec"。在同一个...

    ectable的基本用法

    "Ectable 的基本用法" Ectable 是一个功能强大的表格控件,提供了许多实用的...<ec:table …………………… saveFilterSort="true"></ec:table> ``` 这样,Ectable 将保存 filter 和 sort 参数,直到用户关闭浏览器。

    struts ec标签的使用

    <ec:table items="list" var="item" action="path" imagePath="path" filterable="false" sortable="false"> <!-- 表格内容 --> </ec:table> ``` - **`items`**:指定要显示的数据集合。 - **`var`**:代表每次...

    ec标签在struts2.0中的使用

    `filterable`和`sortable`属性在`ec:table`和`ec:column`中都有定义。如果在列级别设置了这些属性,它们会覆盖表级别的设置,允许对个别列进行特定的过滤和排序控制。 最后,`viewsAllowed`属性用于指定允许的视图...

    ec标签使用实例 doc文档

    在示例中,`<ec:table>`标签用于定义表格的各种属性,如`tableId`(表格ID)、`autoIncludeParameters`(自动包含请求参数)、`items`(数据源)、`var`(循环变量)、`action`(处理动作)、`imagePath`(图片路径...

    ecside新功能介绍

    - **HTML属性支持**:ecside允许开发者为`ec:table`、`ec:row`和`ec:column`标签添加自定义的HTML属性,以增强组件的功能性和灵活性。 - **文本溢出处理 (ec:columnellipsis)**:此功能针对IE浏览器提供文本溢出的...

    struts中ec标签的使用

    与<ec:table>相比,<ec:displayTag>提供了更多的定制选项,适合复杂的数据展示需求。 6. **<ec:tree>**:用于展示层次结构数据,如目录结构。可以设置节点的展开/折叠、节点点击事件等。 使用EC标签时,需要注意...

    IEC 60068-2-31-2008 环境试验 第2-31部分:试验 试验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é...

    ECSide标签使用说明

    `form`属性原本是为了允许用户将`ec:table`嵌入到已有的表单中,但现在的设计要求用户将已有表单的信息整合到`ec:table`的`form`内,可以通过使用`<ec:extend location="top/bottom">`来实现。这样做虽然可能显得更...

    ec属性文档

    EC属性文档是针对ECSIDE(企业级内容管理系统)中表格元素`<ec:table>`的配置指南,它包含了多个属性来定制表格的功能和样式。这些属性主要用于增强用户体验,实现数据的动态加载、分页、排序、过滤以及导出等功能。...

    ecside讲解大全

    在这个例子中,我们使用了`<ec:table>`标签来创建一个动态表格,并指定了多项属性: - `items="all"`:表示显示所有记录。 - `var="record"`:表示当前循环变量名称为`record`。 - `retrieveRowsCallback="limit"`:...

    eXtremeComponents学习总结

    - `ec:table`标签是核心,`items`属性绑定到包含数据的列表,`action`定义了处理请求的后台方法,`var`变量用于在JSP内部引用单个数据项。 - `ec:column`标签定义列,`property`指定了数据项的字段名,`title`是列头...

    TTA-EC:一种基于传输触发体系结构的ECC整体算法处理器.pdf

    【TTA-EC:一种基于传输触发体系结构的ECC整体算法处理器】 本文介绍了一种名为TTA-EC(Transport Triggered Architecture for Elliptic Curve Cryptography)的处理器设计,该设计是基于传输触发体系结构(TTA)的...

    VMware-VMvisor-Installer-ESXI-5.5集成net-r8101,Raltek RTL8101E/RTL8102E 10ec:8136

    VMware-VMvisor-Installer-ESXI-5.5集成net-r8101,Raltek RTL8101E/RTL8102E 硬件id: 10ec:8136 驱动

    超级详细的ecside标签部分属性说明

    描述:设置列表的唯一标识,默认为"ec",当一个页面内有多个ECSIDE列表时,必须为每个列表指定不同的tableId。 2. 属性:theme 描述:设置列表的风格所使用的主题,默认为ecside。 3. 属性:generateScript 描述:...

    ectable _mjhu

    `<ec:table>` 是一个专门用于创建数据表格的标签,尤其在ECSIDE(一个基于Java的企业级开发框架)中广泛使用。...了解并熟练掌握`<ec:table>`标签的属性,对于提升ECSIDE项目中的前端开发效率至关重要。

    mysql提示Changed limits: max_open_files: 2048 max_connections: 1910 table_cache: 64的解决

    在windows下安装Mysql系统日志出现max_open_files: 2048 max_connections: 510 table_cache: 764 类似错误是因为 max_connections 最大连接数和max_open_files、table_cache 不匹配。适当的降低max_connections 或...

Global site tag (gtag.js) - Google Analytics