以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]问一个关于设计的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=34970)

--  作者:ifastudy
--  发布时间:2013/6/20 18:06:00
--  [求助]问一个关于设计的问题
我的系统是多用户的.在打开窗口时,只是用了tables("X").filter,没有使用datatables("X").Load
然后用户操作时,需要双击某行更新数据,或者点菜单上的同步按钮.如果不这样,这些数据会会是系统启动以来的数据.
大家在设计时是如何解决数据同步的问题,打开窗口时使用datatables("X").Load是一个好的选择吗,这样系统开销大吗?
我设计时,发现追载和加载不大适合我的项目.


--  作者:狐狸爸爸
--  发布时间:2013/6/20 18:11:00
--  

一般就是分页加载,单击下一页、上一页,得到的都是最新的数据,再来一个刷新按钮,刷新当前页的数据。

就和这个论坛是一回事。

 


--  作者:ifastudy
--  发布时间:2013/6/20 18:51:00
--  
我看了分页加载的例子.有一个问题是,如果用户还要搜索,那么如何与分页加载结合呢?有没有设计样本.下面是我系统中的一个页面,左边是搜索条件,右边是表格,下边是图形.我系统中的窗口大多是这种的. 怎么改造好呢?

图片点击可在新窗口打开查看此主题相关图片如下:分页加载.png
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2013/6/20 19:00:00
--  

平时搜索,是搜索已经加载的符合条件的数据。

你可以改一下,反行是你自己写代码,你可以改为加载符合条件的数据:

 

datatables("xxx").LoadFilter = "合成的条件"

datatables("xxx").Load


--  作者:ifastudy
--  发布时间:2013/6/20 19:05:00
--  
哦。明白了,一个一个地改吧
--  作者:ifastudy
--  发布时间:2013/6/20 19:06:00
--  
对了,怎么实现菜单按钮点下去后凹下去的效果,是换一张图片吗?
--  作者:狐狸爸爸
--  发布时间:2013/6/20 19:07:00
--  
没必要在这方面花时间的。
--  作者:ifastudy
--  发布时间:2013/6/20 19:12:00
--  
那算了,不花那个时间了。