xpages viewpanel 中如何打开表单

    改造现有的domino系统是比较麻烦的,一些公司希望数据展示方面用xpages ,view panel 可以连接视图的数据,但是,没有通过连接打开,如果将viewcolum 设置为链接,那需要为表单定制一个xpages.我们目前不打算不这样做?有没有一种方式,数据展现在xpages,但是通过连接打开的原来的表单呢?形式是?opendocument,而不是OpenDominoDocument.xsp? documentId=***&action=***呢?如果能实现,那改造系统就简单多了,因为目前的系统很多是基于公司引擎的,表单中已经有很多逻辑代码了,要改造那非一朝一夕。

1.改造视图列。在视图列中增加js,比如标题,避免过长,我们截取30个字符

  tt:=@If(@Length(Title)>30;@Left(Title;28)+"...";Title);
"<a href=javascript:OpenDoc('"+@Text(@DocumentUniqueID)+"');>"+tt+"</a>"

2. 增加js 客户单脚本库。实现OpenDoc函数

3. 在xpages  viewpanel引入脚本库。在resource中增加js脚本库

4. 视图列中将内容显示为html

5.ok ,.现在点击打开就跟原来视图打开一样的了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值