重新加载表单时取消选中 Domino Classic Web 复选框

Domino Classic Web checkboxes unchecking when reloading a form

一个 Domino Classic Web 开发问题。

我在 IsCustomerTX 中有一个带有复选框字段的表单。 checkbox的单选是

Ich bin bereits Kunde|1

表单已提交

<input value="Reservation abschicken" class="f-submit" name="f-submit-button" type="submit">

我有一个 WebQuerySave 代理,它捕获文档上下文并将值传输到后端文档 docRes。

docRes.Salutation1TX = docContext.Salutation1TX(0)      
docRes.IsCustomerTX = docContext.IsCustomerTX(0) 'checkbox 'Ich bin bereits Kunde'
'Call docRes.ReplaceItemValue("%%Surrogate_IsCustomerTX", "Ich bin bereits Kunde")
docRes.IsCustomerTX = "Ich bin bereits Kunde" 'checkbox 'Ich bin bereits Kunde'
docRes.BirthdayTX = docContext.BirthdayTX(0)

如果有一些验证不满意,我会显示带有 URL 参数的 docRes,使字段变为红色。

如果我选中复选框并提交表单:

字段值已正确发送到服务器。

但是,当页面重新加载时

复选框未选中。

可以看到效果:

http://www.magermandemo2.ch/Development/webres/webres1_0/Webres_(1_0)_Dev.nsf/Address!open&resid=83BD3AB1A310C297C1258306003B185B&s=1

我预期的行为是复选框在重新提交期间保持选中状态。

非常感谢您的帮助。

您检查过您的 WebQueryOpen 了吗?如果你以这种方式处理一些事情,它可能会在其他地方引起问题。