2012-12-12 25 views
7

Tôi đang làm việc với Java + Chơi 2.0.4 và tôi cần phải vượt qua một số "đĩa dữ liệu" thuộc tính để lĩnh vực đầu vào của tôi như:Chuyển thuộc tính dữ liệu HTML 5 sang Play! hình thức đầu vào

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

này ném "giá trị - không phải là thành viên của Symbol " lỗi.

Trả lời

21

Tôi không nhớ nơi tôi thấy điều này nhưng nó hoạt động:

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

Cảm ơn, tôi sẽ không đoán câu hỏi này trong một thời gian dài :) – Eldelshell

+0

Điều này đã được khắc phục trong Play 2.3. Thanh toán http://play-bootstrap3.herokuapp.com/docs#arguments-with-dashes để có giải thích tốt. – mkurz

0

Kiểm tra documentation để tạo những người giúp đỡ mình

bạn tức là sử dụng mía. cách được mô tả trong phần "Tự xử lý việc tạo HTML đầu vào" và nếu bạn định sử dụng nó ở nhiều nơi, bạn cũng có thể "viết hàm tạo trường riêng của bạn".

+0

Có, tôi vừa hoàn thành việc tạo trình trợ giúp cho trường lịch khởi động. Tôi nghĩ rằng có lẽ có một cách dễ dàng hơn cho việc này thay vì viết lại tất cả những người giúp đỡ đã được cung cấp bởi khung. Ý tôi là, nó hoạt động cho tất cả mọi thứ một ném vào nó mà không chứa một dấu gạch ngang. – Eldelshell

0

Cũng kể từ khi @Ubersoldat nói "nó hoạt động cho tất cả mọi thứ một ném vào nó mà không chứa một dấu gạch ngang." -> có thể cần phải được cố định trong Framework để làm mọi thứ dễ dàng hơn?

+0

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

Các vấn đề liên quan