「求解决方案」用对话框(@Dialogbox)调出的Form不能使用RichText?

问题描述

遇到的问题如题所示,需求如下。1.有一本docuoment,业务上已经不能编辑,所以整个document的编辑不能用。2.其中有一个field,客户想要就需求1的不能编辑的document而言,可以调出一个子画面,在子画面里仅有这一个field,并且可以编辑(达到其他field不可编辑的效果)。3.我试图用@Dialogbox调用了某个仅含需求2field的Form,并且可以编辑。但如果field是text的话,可以实现。field是richtext的话,则无法在@Dialogbox时进行文本的样式编辑及拖动添加附件等操作,故而无法达到客户需求。求高手给出解决方案。

解决方案

解决方案二:
【修改按钮】:SubClick(SourceAsButton)DimwsAsNewNotesUIWorkspaceDimsessionAsNewNotesSessionDimdbAsNotesDatabaseDimdocAsNotesDocumentDimstrUNIDAsStringSetdb=session.CurrentDatabaseSetdoc=ws.CurrentDocument.DocumentstrUNID=doc.UniversalIDSetdoc=db.GetDocumentByUNID(strUNID)Ifws.DialogBox("subDlgEdit",True,True,True,False,False,False,"",doc,True,True)ThenCalldoc.Save(True,False)Callws.CurrentDocument.Document.replaceItemValue("SaveOptions","0")Callws.CurrentDocument.Close()Setdoc=db.GetDocumentByUNID(strUNID)Callws.EditDocument(True,doc)EndIfEndSub定制对话框OK/Cancel按钮:【OK】:SubClick(SourceAsButton)DimwsAsNewNotesUIWorkspaceCallws.CurrentDocument.Document.ReplaceItemValue("Form","你的被修改文档的Form")Callws.CurrentDocument.Save()Callws.CurrentDocument.Close()Callws.RefreshParentNote()EndSub【Cancel】:SubClick(SourceAsButton)DimwsAsNewNotesUIWorkspaceCallws.CurrentDocument.Close()EndSub
解决方案三:
另注意,对话框里的RTF字段名和文档本来的必须相同,但字段类型最好是选“RichTextLite”,方便用户在对话框里选附件。

时间: 2024-10-26 02:00:56

「求解决方案」用对话框(@Dialogbox)调出的Form不能使用RichText?的相关文章

NLP成下一个风口?「来也」完成千万美金 B 轮融资,推出战略级AI产品“吾来”

12月21日,专注打造智能助理平台的人工智能公司助理来也宣布完成千万美元B轮融资,并推出针对企业客户的战略级新产品「吾来」,提供行业智能助理的全套解决方案.本轮投资由双湖资本领投,早期投资方光速中国和红杉资本继续跟投. 随着B轮融资一并发布的是「来也」面向垂直行业.To B的智能服务解决方案「吾来」. 助理来也联合创始人兼CEO汪冠春博士表示:"助理来也成立两年来,一直在努力推进智能助理的技术研发和产品落地,新一轮融资后会继续加大在基础技术.产品研发.市场开拓和人才招募上的投入,并在AI和产业结

如何用 Sketch 打造「前端框架」

本文讲的是如何用 Sketch 打造「前端框架」, 前端框架 需要考虑的事项: 当我们与一大群设计师同时推进同一个项目的时候,要做到协调一致非常困难.而在面对有审美要求.对指定行为和互动有明确要求的系统性项目时尤为如此. 我们可用于建立界面的标准化的手段之一就是定义一份风格指南(纯视觉角度),这样可以帮助整个设计团队避免在未来可能出现的改动带来的不必要的工作时间,提高工作效率.让我们可以把精力更好的集中在组件的行为和应用中的交互上. 一份优秀的风格指南需要被团队全员采用,比如开发者.产品负责人.

ACL的「深度学习热」:论文纷纷「入坑」,企业蜂拥「入局」|ACL 2017

演讲结束,掌声响起. 赵衡急急忙忙收拾东西离开座位,希望在人潮散场前赶紧离开 ACL 2017 的主会场,好找个地方看看接下来的议程--但也已经晚了.尽管大门试图严密地隔开场内场外,但赵衡推开门时,会场外熙熙攘攘.甚至显得有些吵闹的对话声涌进大厅,引来不少观众的回头侧目. 赵衡背着包,磕磕碰碰地跟着人海移动到下一个会场时,他心里只暗暗后悔没有再早一点离场. 「我猜主办方也没想到有这么多人,今年的场子定得太小了,」赵衡半是无奈半是欣慰地感慨道.作为国内 Top 5 高校的博士生,他感慨自己遇上了

如何将「插件化」接入到项目之中?

本期移动开发精英社群讨论的主题是「插件化」,上网查了一下,发现一篇 CSDN 博主写的文章<Android 使用动态加载框架DL进行插件化开发>.此处引用原作者的话: 随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余增加.项目新功能的添加,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,只能紧急发布补丁版本,强制用户进行更新.结果频繁的更新,反而容易降低用户使用黏性,或者是公司业务的不断发展,同系的应用越来越多,传统方式需要通过用户量最大的主项目进行引导下载并安装.怎么办?这

「最简单」的 Core Data 上手指南

本文讲的是「最简单」的 Core Data 上手指南, 原文地址:The Easiest Core Data 原文作者:Alberto De Bortoli 译文出自:掘金翻译计划 译者:Zheaoli 校对者:Kulbear, cbangchen 在过去的几个月里,我花费了大量的时间在研究 Core Data 之上,我得去处理一个使用了很多陈旧的代码,糟糕的 Core Data 以及违反了多线程安全的项目.讲真,Core Data 学习起来非常的困难,在学习 Core Data 的时候,你肯定

专访云知声CEO黄伟:如何打造人工智能「云端芯」生态闭环

一.云知声的技术研究 2012年底,我们把深度学习应用到了语音识别.我们今天的技术架构都在使用增强学习. 机器之心:这几年深度学习带来了语音识别的巨大进步,云知声是何时开始这方面研究的? 黄伟:2012 年 12 月底,我们把深度学习应用到了语音识别里,而且把它开放出来提供给第三方.这源于 2011 年,我去佛罗伦萨参加国际语音会议 Interspeech,当时和微软研究员俞栋就深度学习的交流给了我很大信心,后来,云知声在 2012 年 6 月份成立,9 月份我们发布语音识别平台,之后紧跟着 1

编写「可读」代码的实践

编写可读的代码,对于以代码谋生的程序员而言,是一件极为重要的事.从某种角度来说,代码最重要的功能是能够被阅读,其次才是能够被正确执行.一段无法正确执行的代码,也许会使项目延期几天,但它造成的危害只是暂时和轻微的,毕竟这种代码无法通过测试并影响最终的产品:但是,一段能够正确执行,但缺乏条理.难以阅读的代码,它造成的危害却是深远和广泛的:这种代码会提高产品后续迭代和维护的成本,影响产品的稳定,破坏团队的团结(雾),除非我们花费数倍于编写这段代码的时间和精力,来消除它对项目造成的负面影响. 在最近的工

「事件管理」如何让用户体验更加极致?

事件管理是为应用程序提供助力的关键要素. 在打造应用程序时,我们把绝大部分时间都投入于应用程序发布到生产环境的过程中,包括规划蓝图.识别客户需求和要求以及构建自身底蕴和特性.然后是不断循环的开发.测试和质量管理.同时,工程团队也在协同工作,准备环境.之后,这个应用程序终于面世了,我们转而开发另一个应用程序.此时,运营团队担起运营已发布应用的责任.如果这就是应用程序的互动终点,开发团队就错过了大量极具价值的改进反馈.这个时候,事件管理流程就可以发挥关键作用,帮助改进应用程序并最终实现更出色的用户体

微软的神经网络:深度学习能走得「更深」

计算机视觉现已走进了我们的日常生活.Facebook可以识别你上传到的照片中的人脸.Google Photos应用可以识别狗.生日派对.墓地等多种事物和场景,这种能力能帮你检索相册中的照片.Twitter则可以在没有人类监管者的情况下识别鉴定色情图片. 以上的「视觉」能力都源于人工智能一个高效率的被称为「深度学习」的分支.尽管这项技术在近几年得到了人们的大肆吹捧,但微软研究院的一项新实验却显示这一切才刚刚开始:深度学习可以走得「更深」. 计算机视觉的革命已经进行了相当长的时间.2012年时我们终