2011-08-08 52 views
1

我在應用程序中使用cmfformcontroller來管理條目列表。如何將state.setError與: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是的,我被迫使用這些舊的東西......太多的開發已經完成了項目,我只是一個幫助資源。 /我想哭泣:)我已經通過保持錯誤鍵模式列表來解決這個用例:從模式開始:id_field。 – toutpt

回答

1

我已通過保留錯誤鍵模式列表來解決此使用案例:在模式開始處:id_field

相關問題