tempad
Readygo技术搜索引擎 >>防火墙 >> rtf域的内容为什么不能在视图中显示?

rtf域的内容为什么不能在视图中显示?

Readygo技术搜索引擎 网络搜索 efish 2008-1-19 4:50:06

rtf域的内容为什么不能在视图中显示?

楼主fjddh()2006-05-26 11:21:01 在 企业开发 / Lotus 提问

1)如题。  
  2)如果想在B/S上的页面中显示textarea,除了直接写html代码之外,还有什么别的办法?  
  3)如果直接在页面上写HTML代码,如textarea,那么读者和作者域还会起作用么?  
  问题点数:20、回复次数:3Top

1 楼cgs1999(深渊)回复于 2006-05-26 12:46:37 得分 0

1   该问题IBM知识库中有,以下为原文内容:  
   
  问题:Notes是不允许把RTF(Rich   Text   Field)中的信息直接显示在视图中的列里。那么,有没有变通的办法可以实现呢?  
     
  解答:使用   @Abstract,就可以把RTF(Rich   Text   Field)中的信息显示在视图中的列里。  
   
  例如,用户有一个叫做“Body”的RTF域,为了把这个“Body”域里的文本信息显示出来,需要创建一个叫做“TextForView”的计算域,设置它从RTF域里的内容读取文本信息。具体的公式为:  
  @Abstract(     ;   15360   ;   ""   ;   "Body")  
   
  其中,15360的数值是可以使用的最大值。这是因为文本域在一个视图的列里是不能显示超过15360个字符的。设计者需要考虑所要显示的最多的字符数,然后用@Abstract的公式来定义它。  
   
  之后,在视图列的公式中,定义为使用这个TextForView的域。  
   
  如果在已有的文档中实施这个方法,那么这些文档还需要被刷新(或是编辑并保存),这样才能执行这个计算域(如此例中的TextForView)。为了刷新所选的文档,可以创建一个便捷图标或是工具条的图标,并定义它使用以下的公式:  
   
  @Command()  
   
  另外,还需要注意的是,对于列的公式,一定需要使用另外一个计算域,而这个计算域需要使用@Abstract的公式。这是因为,此公式是不推荐被直接使用在列的选择公式里。具体内容请参考管理员指南中的《Where   does   this   @function   work?》中的相关章节。  
   
  2   将文本域设置为多值,多值分隔符的输入和显示都设置为“新行”即可  
  3   读者域和作者域起作用,视图显示时已通过读者域将文档过滤了Top

2 楼fjddh()回复于 2006-05-26 15:45:57 得分 0

谢谢,老大。Top

3 楼diegochen(小刚)回复于 2006-05-29 09:54:39 得分 0

upTop

责任编辑: efish 参与评论 查找更多:
相关文章
createuserwizard密码限制的问题~ createuserwizard密码限制的问题~
实现IObjectSafety接口问题 实现IObjectSafety接口问题
求助!关于print 求助!关于print
问一个关于hibernate配置问题。 问一个关于hibernate配置问题。
16进制和二进制字节的问题 16进制和二进制字节的问题
求救:( 女的是不是特受关注 求救:( 女的是不是特受关注
怎样禁止访问文件 怎样禁止访问文件
关于对象名无效,是因为用户默认数据的问题 关于对象名无效,是因为用户默认数据的问题
谁来帮帮我bean 谁来帮帮我bean
在此上下文中不允许使用 *。此处只允许使用常量、表… 在此上下文中不允许使用 *。此处只允许使用常量、表达式或变量。不允许使用列名。
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn

分类导航
Readygo技术搜索引擎