Calendar类型的embedded view如何过滤文档(B/S)
B/S,在form里有个embedded view,view是Calendar类型的。我想根据form里面某个字段的值作为关键字来让Calendar过滤一部分文档,怎么办呢。(1)Calendar的column都不能分类,所以用于普通embedded view的“show signle category”行不通;
(2)我试过用domino自带的搜索功能,把Calendar作为检索对象,但是结果不正常--只有一条记录,而且显示样式也不是Calendar的样式。
(3)根据不同条件在代理中动态的更改Calendar的"view selection",貌似可以,但是仔细测试后发现存在并发冲突的情况,且找不到有效方法解决。
这个该怎么处理呢?请大家帮帮我。 --------------------编程问答-------------------- 可以换一个思路,把不需要显示的Form修改为其他名称,如果在其他视图中需要同时显示,加上“|Form="新表单名" ”即可。 --------------------编程问答-------------------- 谢谢numberlock,但是改换form名的思路一样会存在“并发冲突”的情况。我想知道的是,难道Calendar真的就没有办法对它检索吗? --------------------编程问答-------------------- 我不太理解你的并发冲突是怎么造成的,能描述一下吗? --------------------编程问答-------------------- 我是这样理解的:
假设Calendar里面包括A,B一共2类文档(事实上,我的包括80多种),每类均有1000份文档。此时用户甲查询A类文档,此时的做法是保留A类文档不变,修改所有B类文档的form名内容,当A执行到中途,例如修改了600份B文档时;另外一个用户乙开始查询B类文档,乙修改A类文档,保留B文档,这样甲,乙用户最后根本看不到正确结果。
不知道这样理解对不对呢。
--------------------编程问答-------------------- 自己顶,有人帮帮忙吗。 --------------------编程问答-------------------- 别沉,大侠帮帮我啊 --------------------编程问答-------------------- 好办,查询后Copy到用户的私有文件夹下,想怎么改都可以,也不会影响原始结果。缺点是速度慢一些,如果数据量大需要用其他方法。
补充:企业软件 , Lotus