2012-02-07 22 views
8

Khi tôi bấm đúp vào bản ghi để chỉnh sửa, nó không lấp đầy bộ chọn ngày (tức là bộ chọn ngày hiển thị trống, mặc dù bản ghi có giá trị).ExtJS 4> Trình soạn thảo lưới> Trình chỉnh sửa với xboxpe "datefield" không điền đúng

enter image description here

Tôi đã tìm kiếm rất nhiều nhưng không nhận được bất kỳ sửa chữa nào.

Bất kỳ ai có ý tưởng nào ...?

+0

Vui lòng cung cấp mã khai báo cột lưới của bạn, ảnh chụp màn hình hữu ích nhưng không đủ để xác định sự cố. – richardtallent

+0

:) VOTE UP CÂU HỎI này (nếu bạn thấy nó hữu ích). – Ahsan

Trả lời

12

Tôi không thể nói nếu bạn có điều này đã ... nhưng bạn cần phải chắc chắn rằng trình biên tập cột được cấu hình đúng, ví dụ:

columns: [{ 
    // column 1 - NAME 
    header: 'Name', 
    dataIndex: 'the_name', 
    flex: 1 
}, { 
    // column 2 - DATE 
    xtype: 'datecolumn', 
    header: 'Date', 
    dataIndex: 'the_date', 
    width: 90, 
    editor: { 
     xtype: 'datefield', 
     allowBlank: true, 
     format: 'm/d/Y', 
    } 
}, { 
    // column 3... 
}], 
//other grid configs... 
+0

bạn có thể xem cái này không? http://stackoverflow.com/questions/42920402/retain-the-already-present-value-of-the-cell-for-edit-on-click –

1

Có lẽ trường 'the_date' của bạn không được cấu hình là 'ngày' trong cấu hình mô hình/cửa hàng.

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