2012-12-12 102 views
7

我使用Java +播放2.0.4,我需要通過像一些「數據 - 」屬性,我的輸入字段:將HTML 5數據屬性傳遞給Play!表單輸入

@inputDate(
    myform("start"), 
    '_showConstraints -> false, 
    '_label -> Messages("label.start.date"), 
    'data-date-format -> "mm/dd/yyyy" 
) 

這將引發「價值 - 是不是符號中的一員「錯誤。

回答

21

我不記得在那裏我看到了這一點,但它的工作原理:

Symbol("data-date-format") -> "mm/dd/yyyy" 
+0

謝謝,我很久沒有去猜這個了:) – Eldelshell

+0

這已經在Play 2.3中修復了。結帳http://play-bootstrap3.herokuapp.com/docs#arguments-with-dashes獲得一個很好的解釋。 – mkurz

0

檢查documentation創建自己的助手

您甘蔗利用IE。 「自己處理HTML輸入創建」一節中描述的方法,如果您打算在很多地方使用它,您還可以「編寫自己的字段構造函數」。

+0

是的,我剛剛完成爲引導日曆字段創建助手。我認爲也許有一種更簡單的方法,而不是重寫框架提供的所有已經給出的幫助。我的意思是,它適用於所有不包含破折號的內容。 – Eldelshell

0

好,因爲@Ubersoldat說:「它適用於一切在它拋出一個不包含破折號。」 - >也許這需要在框架中解決,以使事情變得更容易?

+0

https://github.com/playframework/playframework/issues/2061 – Martin

相關問題