2011-08-08 1 views
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メソッドを使用してレコードを強調表示することができるようにしたいです。どうすればこれを達成できますか?

+1

CMFFormControllerを使用する必要がありますか?もしそうなら、私はあなたが手動で行う方法について考えていたのですが、CMFFormControllerのドキュメント(http://plone.org/documentation/manual/developer-manual/forms/using-cmfformcontroller)を読んで、それが何を提供するのかを見てくださいあなたのために簡単に(例えば、検証)。さもなければ、私はおそらくCMFFormControllerを使用しません。 – aclark

+0

@aclarkはい私はこの古いものを使用することを余儀なくされた...私はちょうど助けているリソースですプロジェクトでは、あまりにも多くの開発が行われている。 /私は泣きたくなります:)私は、エラーキーパターンのリストを保持することによって、このユースケースを修正しました。 – toutpt

答えて

1

エラーキーパターンのリストを次のように修正しました。パターンで開始する:id_field

関連する問題