删除记录 - Delete Records 概述 Deluge的delete record任务其目的是根据指定的标准,从表单中删除已有的记录。可用于表单动作和字段动作脚本中. 语法 on add { on success { delete from FormName[ Criteria ]; } } | 这里, <formname> - 要删除记录的表单名 <criteria> - 匹配标准表达式/值,将删除符合该标准的记录。
使用脚本构建器
要在脚本构建器中添加delete record任务, - 选择要添加该任务的表单/字段动作。
- 从左边树状菜单中拖放添加记录(delete record) 到脚本构建器中。
- 点击编辑按钮,在编辑对话框中指定表单名,要删除记录的匹配标准。
- 可指定具体的值作为标准,也可以使用表达式作为标准。
- 点击完成按钮,更新所做的修改。
 示例
以下代码,将删除Sample表单中的邮件地址为Contact表单中输入的邮件地址的记录。脚本位于Contact表单的 on add -> on success 块中,当有新记录添加到Contact表单时,就会执行该脚本。
form Contact { Name ( type = text )
EmailId ( displayname = "Email 1" type = email )
actions { on add { Submit ( type = submit on success { delete from Sample[ Email_1 == input.EmailId ]; } ) Reset ( type = reset displayname = "Reset" ) } } } |
|