1
私はアプリでcmfformcontrollerを使ってエントリのリストを管理しています。state.setErrorとwith:CMFFormControllerのレコード
エントリが使用して表示されます:レコードを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メソッドを使用してレコードを強調表示することができるようにしたいです。どうすればこれを達成できますか?
CMFFormControllerを使用する必要がありますか?もしそうなら、私はあなたが手動で行う方法について考えていたのですが、CMFFormControllerのドキュメント(http://plone.org/documentation/manual/developer-manual/forms/using-cmfformcontroller)を読んで、それが何を提供するのかを見てくださいあなたのために簡単に(例えば、検証)。さもなければ、私はおそらくCMFFormControllerを使用しません。 – aclark
@aclarkはい私はこの古いものを使用することを余儀なくされた...私はちょうど助けているリソースですプロジェクトでは、あまりにも多くの開発が行われている。 /私は泣きたくなります:)私は、エラーキーパターンのリストを保持することによって、このユースケースを修正しました。 – toutpt