如何在 CMFFormController 中使用 state.setError 和 :records

发布于 2024-11-28 08:23:42 字数 933 浏览 1 评论 0原文

我在应用程序中使用 cmfformcontroller 来管理条目列表。

条目使用 :records 显示,如 http://pypi.python.org/pypi/zope 中记录的那样。 httpform

<form action=".">
 <p>Please, enter information about one or more of your next of
  kin.</p>

  <p>
    First Name <input type="text" name="people.fname:records" />
    Last Name <input type="text" name="people.lname:records" />
  </p>

  <p>
    First Name <input type="text" name="people.fname:records" />
    Last Name <input type="text" name="people.lname:records" />
  </p>

  <p>
    First Name <input type="text" name="people.fname:records" />
    Last Name <input type="text" name="people.lname:records" />
  </p>

  <input type="submit" />
</form>

我希望我的验证器能够使用 state.setError 方法突出显示记录。我怎样才能做到这一点?

I'm using cmfformcontroller in an app to manage a list of entries.

Entries are displayed using :records as documented at http://pypi.python.org/pypi/zope.httpform

<form action=".">
 <p>Please, enter information about one or more of your next of
  kin.</p>

  <p>
    First Name <input type="text" name="people.fname:records" />
    Last Name <input type="text" name="people.lname:records" />
  </p>

  <p>
    First Name <input type="text" name="people.fname:records" />
    Last Name <input type="text" name="people.lname:records" />
  </p>

  <p>
    First Name <input type="text" name="people.fname:records" />
    Last Name <input type="text" name="people.lname:records" />
  </p>

  <input type="submit" />
</form>

I want my validator to be able to highlight a record using state.setError method. How could I achieve this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的背包 2024-12-05 08:23:43

我通过保留错误键模式列表来修复此用例:以模式开始:id_field

I have fix this use case by keeping a list of error key pattern: on starting by a pattern: id_field

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文