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