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
不 支 持
Global site tag (gtag.js) - Google Analytics