E3.Table需求收集讨论帖
huangyh
2009-04-27
1:我的想法是这种合计模式也保存(这种模式叫总计) 再提供一种单页自动小计的功能 这个小计功能再配合 提供一个用户可自定义的每页显示行数来用 那么大部分的功能我都不需要后台单独写总计的代码 用户如果想看总计数 只需要手工输入每页显示行数 让一夜显示出当前所有行 那么e3table自己的单页小计功能就变通成总计功能 以前讨论的时候大家都说单页小计没用 其实很有用
大部分功能列表查询出来的数据并不都很大 单页显示能应付绝大部分情况. (熊春提供的) |
|
littlegang
2009-06-02
需求:如何可以从e3table外的js调用其刷新功能,刷新时参数发生变化的
结果:此问题已经在最近的版本中实现了,是我没有及时获取新版本。 不知道说明清楚了没有,简单来说,就是1个textbox,1个button,1个e3table 最好能为button写js,以textbox中的内容为条件,调用e3table的ajax方式更新 |
|
wingware
2009-06-05
第一:<display:column property="decNo" title="${titleMap['imaster.dec_no']}" class="trStyle" style="width:120px" headerClass="headerClass" maxLength="10" sortable="true" href="../decInfo/decInfo.action" paramId="id" paramProperty="decId">
display:colum中有maxLength="10" 这个属性,超过10其他自动隐藏,鼠标移上去才显示所有内容。 <label></label>中好像有个属性就可以直接控制的具体哪个属性,忘了... 第二:<e3t:column 中的hidden的属性只有E3002才有效> 第三:<e3t:table 中E3002皮肤中的只设置width没效果>,必须width和heigth一起设置才有效果... |
|
wingware
2009-06-05
第四:老大,皮肤的派生,功能不错,写好的派生皮肤文件的路径在哪指定?
或者在e3table的filter中配置参数来指定他的路径?或默认去WEB-INF/路径或classes路径下去找?或者在E3Table.properties文件中指定路径? |
|
huangyh
2009-06-05
添加皮肤定义文件,配置方法
<filter> <filter-name>e3/table</filter-name> <filter-class>net.jcreate.e3.table.E3TableFilter</filter-class> <init-param> <param-name>config</param-name> <param-value>skin-def.xml</param-value> </init-param> </filter> skin-def.xml放在src 包下,内容为 <?xml version="1.0" encoding="UTF-8"?> <xkins> <global-processor id="e3tableVelocity" type="net.jcreate.e3.table.skin.processor.VelocityTemplateProcessor"/> <skin name="E3001_005" url="/test/E3001_005" definition="/Skin.xml" /> </xkins> Skin.xml在src的test.E3001_005包下,内容为 <?xml version="1.0" encoding="UTF-8"?> <skin name="E3001_005" extends="E3001"> <!-- 导航条颜色 --> <constant name="navColor" value="#eee"/> <!-- 表头颜色 --> <constant name="headerColor" value="#FFCC33" /> <!--行颜色总数,如果只有一种颜色为1,如果有2种为2,依次类推 --> <constant name="colorNum" value="2"/> <!-- 行颜色 --> <constant name="row0BGColor" value="#fff"/> <constant name="row1BGColor" value="#fea"/> </skin> |
|
littlegang
2009-06-08
e3table在ajax方式的刷新情况下,当前一次查询的结果是多页,并且已经转到后面某页(如第2页),此时form表单中条件被用户修改,使用Refresh方法刷新得到的结果页数较少时(如只有1页),e3table没有转到第1页,导致显示有误。
希望下一版本可以更完善 |
|
littlegang
2009-06-09
需求:用户排列表格各列后,有办法提供js将各列的宽度、顺序等信息传回服务器
这样,就可以实现给用户定制化界面,从而适应每个用户自己希望的表格排列顺序 方案:使用E3Grid.getColumnModel()取得ColumnModel,记录每列信息 结果:尝试中,应该可行 |
|
ysl0527
2009-06-30
huangyh 写道 添加皮肤定义文件,配置方法
<filter> <filter-name>e3/table</filter-name> <filter-class>net.jcreate.e3.table.E3TableFilter</filter-class> <init-param> <param-name>config</param-name> <param-value>skin-def.xml</param-value> </init-param> </filter> skin-def.xml放在src 包下,内容为 <?xml version="1.0" encoding="UTF-8"?> <xkins> <global-processor id="e3tableVelocity" type="net.jcreate.e3.table.skin.processor.VelocityTemplateProcessor"/> <skin name="E3001_005" url="/test/E3001_005" definition="/Skin.xml" /> </xkins> Skin.xml在src的test.E3001_005包下,内容为 <?xml version="1.0" encoding="UTF-8"?> <skin name="E3001_005" extends="E3001"> <!-- 导航条颜色 --> <constant name="navColor" value="#eee"/> <!-- 表头颜色 --> <constant name="headerColor" value="#FFCC33" /> <!--行颜色总数,如果只有一种颜色为1,如果有2种为2,依次类推 --> <constant name="colorNum" value="2"/> <!-- 行颜色 --> <constant name="row0BGColor" value="#fff"/> <constant name="row1BGColor" value="#fea"/> </skin> 我照着这个做,还是找不到我定义的外观啊 |
|
tycto
2009-07-17
不知道能不能支持嵌套啊?
就比如ext中grid的plugin,或者更强,如最外层列表是栏目,第一列显示“+”号,点击展开,里面是对应栏目下的内容,里面的列表能分页就更好了。 |
|
huangyh
2009-07-20
不 支 持
|