该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-11
fins,如果一个页面里面有两个表格,业务功能是将一个表格的选中的数据移到另外一个表格中。那么我想问的是怎么保持这两个表格的状态?
另外还是开始的那个状态保存的问题,将编辑页和列表页放在一个页面中,通过隐藏、重新获取数据还是不太方便,ec是不是只有通过state,stateAttr来将状态保存到会话中? 另外,我打算把你的ecside用在项目中,多支持哈。 |
|
返回顶楼 | |
发表时间:2007-01-11
报告一个bug:
垂直滚动条在maxthon中显示正常,但直接在ie中浏览却无法滚动。 |
|
返回顶楼 | |
发表时间:2007-01-11
to bjwulin:
1 数据搬移的问题:这个问题我还真没想过 你能不能说详细点,目标列表也是个ectable? 这个功能肯定是能实现的,只是ecside不能帮助你实现,需要你自己写很多代码,这个应该属于js的技巧吧. 我实在没想过这样的需求. 2关于状态保存 要么用state 要么就是自己记录 并通过url传递,但是不管哪种方式 我都不推荐.我还是觉得在一个叶面里其实挺好用 也挺简单的 不推荐的理由是这样:假设一个场景 一个复杂的查询页面 查询出的数据记录用ecside展现,多条多页面 双击记录,进入编辑页面 编辑并保存后,返回列表 此时在整个过程中 你要保存ecside内至的属性数值:如页数 页大小等 同时还要保存查询出来的条件。 这些工作实际上很烦琐。 而如果用one page的方案 简单的不能再简单了 如果不用one page 也建议你用多个iframe来做 主页面下三个iframe 1 top iframe 查询页面 2 middle iframe ecside列表 3 bottom iframe 编辑页面 这样你可以通过隐藏 1 2 显示 3 的方式来进行编辑 编辑后 隐藏3 刷新2 (调用2里那个我告诉过您js的 EccnUtils.reload(formId)方法 ) 这多简单啊 |
|
返回顶楼 | |
发表时间:2007-01-11
lway 写道 报告一个bug:
垂直滚动条在maxthon中显示正常,但直接在ie中浏览却无法滚动。 能不能发个图片啊 因为在我这里真的都正常啊 而且maxthon基于ie 他俩要么都不好用 要么都好用 就算有一个不好用 那也应该是maxthon啊 呵呵 麻烦你了 我这边无法重现这个bug 截个图吧 谢谢了 |
|
返回顶楼 | |
发表时间:2007-01-11
也可能是我ie有问题,但这种情况也应该在考虑范围内的,毕竟ie实在很脆弱。对了,还有一个现象,就是,在maxthon中垂直滚动条也是要等一阵才能出来,是用js来实现的吗?截图我通过站内消息发给你了,你看看吧。
|
|
返回顶楼 | |
发表时间:2007-01-11
首先,感谢fins哈:
1、数据搬移,两个都是ecTable。我现在为了保留状态,是用dwr完成数据转移,然后每个table reload一次。 2、我对你说的one page的方案可能理解的不深,一个页面通过ajax+div方式,实现取数据,隐藏,显示div来达到列表,编辑,浏览等页面? 3、iframe 引用 主页面下三个iframe 1 top iframe 查询页面 2 middle iframe ecside列表 3 bottom iframe 编辑页面 那查询的操作是将top_iframe中的有值的输入以createNode的方式加入到middle_iframe的form中,然后再EccnUtils.reload(formId)? |
|
返回顶楼 | |
发表时间:2007-01-11
bjwulin 写道 首先,感谢fins哈:
1、数据搬移,两个都是ecTable。我现在为了保留状态,是用dwr完成数据转移,然后每个table reload一次。 2、我对你说的one page的方案可能理解的不深,一个页面通过ajax+div方式,实现取数据,隐藏,显示div来达到列表,编辑,浏览等页面? 3、iframe 引用 主页面下三个iframe 1 top iframe 查询页面 2 middle iframe ecside列表 3 bottom iframe 编辑页面 那查询的操作是将top_iframe中的有值的输入以createNode的方式加入到middle_iframe的form中,然后再EccnUtils.reload(formId)? 问题2 : 是的 是类似你说的那样子的 问题3 : 不是 没有所谓的以createNode的方式加入到middle_iframe的form中过程 查询页面表单(target="middle_iframe") --->action--->bo dao ---结果集合-->action--->跳转到ecside列表 如果你的action写的正确 那么 ecside是会自动保留您的查询条件的 |
|
返回顶楼 | |
发表时间:2007-01-11
fins 写道 问题2 : 是的 是类似你说的那样子的 问题3 : 不是 没有所谓的以createNode的方式加入到middle_iframe的form中过程 查询页面表单(target="middle_iframe") --->action--->bo dao ---结果集合-->action--->跳转到ecside列表 如果你的action写的正确 那么 ecside是会自动保留您的查询条件的 我仔细想了想,觉得问题3不能按照你的方式做,如果一个表格有几个url带来的参数,比如,左侧是树,那么必须在查询的form中也加hidden等。我想的是把查询的参数放到ec form里面。 再有查询的iframe和列表的iframe应该放在一起吧。 |
|
返回顶楼 | |
发表时间:2007-01-11
关于totalRows:
如果记录从数据库读取时,totalRows并不知道,这时该如何设置 应该是动态取得totalRows,而不是用 request.setAttribute("totalRows",new Integer(rowc)); 请指教,谢谢! |
|
返回顶楼 | |
发表时间:2007-01-11
fins:最新的在那里下?
|
|
返回顶楼 | |