如何在Lotus Notes 中制作弹出式输入框?
How do I make a pop-up input box in Lotus Notes?
我有一些代码需要更新。在该代码中,我想从用户那里获取文本输入。
应该使用什么@-formula 来获取 Lotus 用户的文本输入?
[OkCancelEdit]
键可用于 @Prompt
功能。它会弹出一个简单的输入框对话框。
要从键盘输入短文本,请考虑以下公式代码:
REM "Receiving the text from the keyboard";
_enteredText:=@Prompt([OkCancelEdit] ; "Information request" ; "Enter your recommendation:"; "");
REM "Just to check, what we have typed";
@Prompt([OK]; "debug"; _enteredText);
我创建了一个简单的按钮来演示代码行为。查看下面的图片:
当用户接受输入框时:
如果需要添加大段文字,可以考虑制作对话框。
创建对话框表单并使用 @DialogBox
formula command。
您可以在 Domino Designer 帮助中找到所有相关信息。当您在 Domino Designer 中时,按 F1
,或从菜单 Help - Help Contents
中选择 select
如果您通过电子邮件发送按钮,您实际上是将代码交给了最终用户。你没有说你用按钮做了什么,也没有说你为什么提示用户输入,但我建议如下。
这假设您只想要问题的答案。
创建一个数据库来存储答案。
将包含 link 的电子邮件发送到 'answers' 数据库。
db postOpen 事件可以产生一个带有输入字段的文档或启动一个 LS 驱动的输入框。用户填写该框,LS 在 Answers 数据库中创建一个文档。
这将设计与用户隔离开来,并将 data/docs 保存在您实际需要信息的地方。
如果您需要一些现有应用程序中的数据,只需修改概念
我有一些代码需要更新。在该代码中,我想从用户那里获取文本输入。
应该使用什么@-formula 来获取 Lotus 用户的文本输入?
[OkCancelEdit]
键可用于 @Prompt
功能。它会弹出一个简单的输入框对话框。
要从键盘输入短文本,请考虑以下公式代码:
REM "Receiving the text from the keyboard";
_enteredText:=@Prompt([OkCancelEdit] ; "Information request" ; "Enter your recommendation:"; "");
REM "Just to check, what we have typed";
@Prompt([OK]; "debug"; _enteredText);
我创建了一个简单的按钮来演示代码行为。查看下面的图片:
当用户接受输入框时:
如果需要添加大段文字,可以考虑制作对话框。
创建对话框表单并使用 @DialogBox
formula command。
您可以在 Domino Designer 帮助中找到所有相关信息。当您在 Domino Designer 中时,按 F1
,或从菜单 Help - Help Contents
如果您通过电子邮件发送按钮,您实际上是将代码交给了最终用户。你没有说你用按钮做了什么,也没有说你为什么提示用户输入,但我建议如下。 这假设您只想要问题的答案。 创建一个数据库来存储答案。 将包含 link 的电子邮件发送到 'answers' 数据库。 db postOpen 事件可以产生一个带有输入字段的文档或启动一个 LS 驱动的输入框。用户填写该框,LS 在 Answers 数据库中创建一个文档。 这将设计与用户隔离开来,并将 data/docs 保存在您实际需要信息的地方。 如果您需要一些现有应用程序中的数据,只需修改概念