help!!!

purpleshell 2002-12-20 04:45:37
如何实现在view中双击文档,不打开文档,而是打开另外的视图或文件夹,本人曾据理力争认为此举不可能,但my boss 要实现此功能,给位高手救救我
...全文
18 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
wu_liang_ 2002-12-24
  • 打赏
  • 举报
回复
让视图用HTML显示,
在视图里面做手脚,嵌入HTML的链接到你所要去的地方"[<INPUT TYPE=CHECKBOX NAME=\"A\" ……href=……
这样的话它就链接到了别的地方啦:)
purpleshell 2002-12-23
  • 打赏
  • 举报
回复
这个方案不行,因为领导不同意,各位高手,请多帮忙,万分感谢
sunshinelinyan 2002-12-23
  • 打赏
  • 举报
回复
你干脆做一个视图按钮操作,在该按钮操作中对当前的文档做一个判断,如果当前文档是属于类的文档,则点击该按钮就显示其它的视图,如果本来就是子类的文档,则打开该文档。
purpleshell 2002-12-23
  • 打赏
  • 举报
回复
small_idiot(开心)
你好,我按你说的作了,可是还是不能打开视图,我对事件:目标框架集(双击)一点都不了解,我在哪里可以找到相关的资料,拜托
small_idiot 2002-12-23
  • 打赏
  • 举报
回复
视图事件:
Sub Queryopendocument(Source As Notesuiview, Continue As Variant)
continue = False
End Sub
还有个事件:目标框架集(双击)
用公式:@Command([ToolsRunMacro];"agent")
在agent里写打开视图或者文件夹的代码!
purpleshell 2002-12-23
  • 打赏
  • 举报
回复
请说的详细点好吗,拜托
maplescloud 2002-12-23
  • 打赏
  • 举报
回复
一点建议:
C/S中可以考虑用分类视图;
B/S的话很随便了。
purpleshell 2002-12-23
  • 打赏
  • 举报
回复
shrimp32(一心):
您好:
我做的是c/s版,请多帮忙,大侠们救命,我眼看就要被炒了,help!!!
shrimp32 2002-12-23
  • 打赏
  • 举报
回复
是B/S的吗?
给你一个思路:创建一个域$$viewbody值为主视图的名字,然后在这个视图的属性里设置,以html显示。其他的就可以象做网站一样自己处理了,在列值里加上<tr><td>处理这个视图为要显示的表格,想链接到哪里也直接在该列值里头加上<a href="">之类就可以了。
purpleshell 2002-12-23
  • 打赏
  • 举报
回复
各位朋友:
大家好
在大家的帮助下,我下在可以打开一个制定的视图,但实际上我需要的是双击不同的文档打开不同的视图,就是要从相应的文档中取出数值,help me please,help!!!!!
purpleshell 2002-12-21
  • 打赏
  • 举报
回复
小木可:
您好!
具体情况是这样的:我做档案管理模块,在一视图中显示所有人事档案卷文档,本来卷属性作为分类,下面显示卷中存放的文档,但现在需要在双击眷属性直接打开视图(文件夹)显示属于本卷的文档
现在我说不能达到要求,也是不能关闭文档,视图到是能打开
小木可 2002-12-21
  • 打赏
  • 举报
回复
不知道你的具体情况,只能说个思路,你可以将视图放在一个帧结构中,直接打开帧结构就行了啊。你的好像是打开当前数据库的视图,这样也就好多了。当然,在表单的postopen还要进行处理,就是双击文档的时候肯定会打开文档,但是要想办法将它关闭掉,这样,就可以实现双击文档,打开“视图”了。
purpleshell 2002-12-21
  • 打赏
  • 举报
回复
各位高手,快救救我
fibrewave 2002-12-21
  • 打赏
  • 举报
回复
一个菜鸟的建议

在b/s中,你中要重写链接即可,在视图列值中写如下公式
"[<a href=\"viewname?openview\">"
+ fieldname
+ "</a>]"
在c/s中你就试试
small_idiot(开心) ( )
的想法吧!!
purpleshell 2002-12-20
  • 打赏
  • 举报
回复
小木可:
你好!
我写了一段代码,可总是不能达到效果,请您一定帮帮我
Dim workspace As New notesuiworkspace
Dim uidoc As notesuidocument
Dim session As New NotesSession
Dim db As NotesDatabase
Dim db1 As notesuidatabase
Dim view As NotesView

Set db1=workspace.currentdatabase
Set uidoc=workspace.currentdocument
Set db = session.CurrentDatabase

Set view=db.getview("借阅待办理1")
Call workspace.openframeset("档案管理")
Call workspace.settargetframe("right")
Call db1.openview("借阅待办理1")
call uidoc.close
小木可 2002-12-20
  • 打赏
  • 举报
回复
你可以这样试试,在视图的queryopendocument里写代码,当打开文档的时候立即关闭文档,然后再另打开视图。
purpleshell 2002-12-20
  • 打赏
  • 举报
回复
高手:
目标框架集(双击)是做什么的,我在其中加入公式@command([openview];"ddd"]),为什么不起作用,能不能把您的信箱给我,(奢求)
拜托,请多帮忙
small_idiot 2002-12-20
  • 打赏
  • 举报
回复
一点想法:
视图:
Sub Queryopendocument(Source As Notesuiview, Continue As Variant)
continue = False
End Sub
然后,在那个什么“目标框架集(双击)”里写代理做其他的事情。

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧