我使用Java +播放2.0.4,我需要通過像一些「數據 - 」屬性,我的輸入字段:將HTML 5數據屬性傳遞給Play!表單輸入
@inputDate(
myform("start"),
'_showConstraints -> false,
'_label -> Messages("label.start.date"),
'data-date-format -> "mm/dd/yyyy"
)
這將引發「價值 - 是不是符號中的一員「錯誤。
我使用Java +播放2.0.4,我需要通過像一些「數據 - 」屬性,我的輸入字段:將HTML 5數據屬性傳遞給Play!表單輸入
@inputDate(
myform("start"),
'_showConstraints -> false,
'_label -> Messages("label.start.date"),
'data-date-format -> "mm/dd/yyyy"
)
這將引發「價值 - 是不是符號中的一員「錯誤。
我不記得在那裏我看到了這一點,但它的工作原理:
Symbol("data-date-format") -> "mm/dd/yyyy"
檢查documentation創建自己的助手
您甘蔗利用IE。 「自己處理HTML輸入創建」一節中描述的方法,如果您打算在很多地方使用它,您還可以「編寫自己的字段構造函數」。
是的,我剛剛完成爲引導日曆字段創建助手。我認爲也許有一種更簡單的方法,而不是重寫框架提供的所有已經給出的幫助。我的意思是,它適用於所有不包含破折號的內容。 – Eldelshell
好,因爲@Ubersoldat說:「它適用於一切在它拋出一個不包含破折號。」 - >也許這需要在框架中解決,以使事情變得更容易?
https://github.com/playframework/playframework/issues/2061 – Martin
謝謝,我很久沒有去猜這個了:) – Eldelshell
這已經在Play 2.3中修復了。結帳http://play-bootstrap3.herokuapp.com/docs#arguments-with-dashes獲得一個很好的解釋。 – mkurz