《Notes&Domino授课教案:7-4 在表单内使用html稿》由会员分享,可在线阅读,更多相关《Notes&Domino授课教案:7-4 在表单内使用html稿(10页珍藏版)》请在金锄头文库上搜索。
1、在Web中使用表单在表单中使用Html在Web中使用表单1.在表单中使用公式2.在表单中使用Web元素3.使用表单操作和热点 4.在表单内使用html5.表单和搜索 在表单内使用htmln在表单内直接使用内置Htmln显示附属图形文件n把文本域显示为文本区域在表单内使用htmln在表单内直接使用内置Html显示附属图形文件1n使用Domino表单嵌入的控制上载的文件被自动附加在创建的Notes文档中。n默认情况下, Domino把文件附件显示为一个图标,该图标连接到附加的URL中。附加的URL采用如下形式:nhttp:/Server/database/view/document/$file/f
2、ilename显示附属图形文件2n对于We b兼容的图形文件,比如J P G形式或G I F形式,我们希望能够直接看到他们的内容。n 最简单的处理办法是创建一个计算域,这个域使用AttachmentNames函数产生一系列的标签,每个附属文件一个。 显示附属图形文件31.NoPreviewMsg := 图片(无);2.SupportedImages := gif:jpeg:jpg:jpe:jfif:pjpeg:pjp:bmp; 3.SupportedImages:=UpperCase(SupportedImages);4.InfoAttNames:=AttachmentNames;5.tmp:
3、= UpperCase(InfoAttNames) + . + Right(InfoAttNames; .);6.If(Ends(UpperCase(InfoAttNames); SupportedImages); ; Attachments = 0; Return(NoPreviewMsg); Return(NoPreviewMsg);7.View := 0;8.DocID := Text(DocumentUniqueID);9.n := 1;10.files:=;11.While(n = Elements(SupportedImages);12.tmp2:=Trim(Left(tmp;.+
4、SupportedImagesn)+ Right(tmp; SupportedImagesn);13.files:=files:tmp2;14.n := n + 115.);16.files:=Trim(files);17.url:=;18.url 程序分析1n假设有4个附件: naaa.gif”: bbb.jpg”: ccc.bmp”: ddd.gif”n第四行获取所有的附件的名称 naaa.gif”: bbb.jpg”: ccc.bmp”: ddd.gif“n第5行把所有的附件名称转换为大写,在末尾再加一个扩展名 nAAA.GIF.GIF : BBB.JPG.JPG : CCC.BMP.B
5、MP : DDD.GIF.GIF程序分析2n第9行到第15行是While函数。遍历SupportedImages中的每一个值,当第一次循环时,left函数的返回值为: n“AAA”:“”:“”:“DDD”nRight函数的返回值为:n“.GIF”:“”:“”:“.GIF”n做加法后使用trim去掉空值,tmp2结果为“AAA.GIF”:“DDD.GIF”。 n后缀名为GIF的图形文件被提取出来。n循环执行完毕后,所有被支持的文件都被提取出来,存储在临时变量Files中 n然后把Files的值和标签进行组合,注意字符串的首位家方括号,方括号,把域的值作为HTML代码。n第18行是计算域的主公式,把计算的结果赋值给计算域InfoBody。把文本域显示为文本区域把文本域显示为文本区域n当Domino把一个表单转换为HTML形式的时候,它把RT F文本域转换为标签,把文本域转换为标签 n你有一个包含一段文字或者更多的Description域,使用内置HTML文本创建一个文本域和一个界面。