ecside使用笔记(1)
1.
部分属性描写叙述:
属性: tableId
描写叙述: 设置列表的唯一标识,默觉得"ec",当一个页面内有多个ECSIDE列表时,必须为每一个列表指定不同的
tableId.
◆ 属性: rowsDisplayed
描写叙述: 设置每页显示的默认记录条数.
◆ 属性: pageSizeList
描写叙述: 设置调整"每页记录数"的下拉框内的候选值.
比如: pageSizeList="10,20,50,100,1000,2000,all"
当中的all为添加所有显示功能。
样例pageSizeList="10,20,50"
此时列表里将仅仅显示10 20 50供选择
max:数字 特性: pageSizeList="max:200,10,15,30,50,100,all"
假设10--100以及all中,某一项大过了max的200则 不在列表中显示。
也能够仅仅使用pageSizeList="max:200" 此时将 使用默认设置,并用max限制。
◆ 属性: shadowRowAction
描写叙述: 显示shadowRow时所要提交的ACTION
◆ 属性: items
描写叙述: 设置要展现的数据相应的集合在内存中存放时使用的名字
◆ 属性: recordKey
描写叙述: 行所相应的记录的唯一主键值,主要用于gird列表的删改
◆ 属性: columnId
描写叙述: 单元格的id,相当于<td>的id属性
◆ 属性: property
描写叙述: 指定该列所相应的列表bean(map)的属性(key).
2.
Ecside一个简单的流程一般是这种:
1 client请求action/servlet(如 http://localhost:8080/test/haozk.do)
2 action接受到请求后,调用对应的BO/dao,运行取列表数据的方法.
3 取得数据后(一般是一个vo/map的list),将数据放入request内(使用requset.setAttribute(key,value)方法.)
4 将请求forward到使用ECSide标签的jsp页面.
5 ECSide将展现出列表.
Ecside的checkbox的展现,
<ec:column cell="checkbox" headerCell="checkbox" alias="checkboxName" style="text-align:center;"
value="${mapEl.field}" width="20" >
</ec:column>
Alias即checkbox名称
4.
ECSIDE序号:
<ec:column property="id" title="序号" sortable="false" filterable="false" width="30" value="${GLOBALROWCOUNT}" style="text-align:center"> </ec:column>
5.
当ecside为非手动代码发起请求,即是ecside本身的请求,会在后台报一大堆找不到属性的异常信息,仅仅需将struts.xml中的调试模式改为false,即<constant name="struts.devMode" value="false" />,就可以不显示异常信息。
相关文章
- Vue笔记:Vue制作个人简历并使用Nginx部署
- Mybatis进阶学习笔记——动态代理方式开发Dao接口、Dao层(推荐第二种)
- ALSA声卡16_编写ALSA声卡应用程序_学习笔记
- Activity 生命周期复习笔记
- kvm虚拟化学习笔记(八)之kvm虚拟机vnc配置
- ObjectArx学习笔记-选择文件及ACHAR用法
- [APP] Android 开发笔记 003-使用Ant Release 打包与keystore加密说明
- Python学习笔记 - 使用Python进行图像颜色量化
- Opencv学习笔记 - 使用opencvsharp和多层感知器
- 机器学习笔记 - 使用自己收集的图片以及前馈神经网络,进行图像分类训练
- 机器学习笔记 - 时间序列使用机器学习进行预测
- 机器学习笔记 - 学习使用TensorFlow和张量处理单元 (TPU) 构建图像分类模型
- 机器学习笔记 - Kaggle表格游乐场 Feb 2022 学习二
- SAP Spartacus pagefold学习笔记
- Angular input decorator学习笔记
- vue-router路由的安装、配置、具体用法和Vue-router学习笔记
- 【Android笔记18】Android中的Intent对象介绍及常见属性的使用
- Docker使用笔记
- Android学习笔记(四十):Preference的使用
- dojo 学习笔记之dojo.query - query(id) 与query(class)的差别
- 笔记:使用 Protel 99 SE 改一块车充 PCB
- 《数据结构与算法分析》学习笔记(二)——算法分析
- android笔记:Notification通知的使用
- Go学习笔记--Go语法
- JavaSE日常笔记汇总
- Node.js学习笔记——会话控制
- pytorch学习笔记(七):加载数据集