2012-12-06 34 views
13

Tôi có danh mục "Năm" trong Tridion và có giá trị từ khóa được liệt kê 1900s-2012. Tôi đang cố truy cập danh mục trong một thành phần thông qua danh sách thả xuống. Vấn đề là, tôi thấy giá trị trong danh sách thả xuống theo thứ tự tăng dần 1900s-2012. Và người dùng phải cuộn tất cả các con đường xuống để chọn năm hiện tại - 2012. Có cách nào tôi có thể sắp xếp lại các giá trị từ khóa trong danh mục để người dùng nhìn thấy năm hiện tại đầu tiên hay không. Tôi đã tìm kiếm khá nhiều, nhưng không tìm thấy câu trả lời trên web hoặc trong tài liệu.Danh mục Tridion - thay đổi thứ tự mặc định của Từ khóa trong danh sách thả xuống

Có thể chỉ định thứ tự trong bất kỳ danh sách thả xuống nào được tạo từ danh mục được sử dụng trong thành phần hoặc ở cấp lược đồ không?

+0

Tắt chủ đề: Tôi không bao giờ hiểu tại sao ai đó muốn loại chức năng này. Điều gì là khó khăn như vậy về việc chỉ cần gõ năm? Nó dễ dàng hơn nhiều so với việc chọn một. Tôi sẽ chỉ làm cho nó một trường số và cho phép người dùng nhập vào giá trị. Bạn có thể kiểm tra nó sau đó bằng cách sử dụng hệ thống sự kiện. –

+0

Có thể sử dụng TaxonomyControl. Nếu bạn sử dụng chỉ cần gõ năm bạn sẽ không thể sử dụng trường đó trên giao diện người dùng mà không cần viết mã truy vấn. Ngoài ra, tại sao bạn muốn viết Sự kiện được thêm nếu bạn có thể tránh sự kiện đó? – SteveW

+1

@AlbertRomkes, tôi nghĩ rằng hạn chế lựa chọn có thể làm cho nó dễ dàng hơn và nhanh hơn cho các tác giả trong khi cũng cho phép thực hiện kiểm soát các giá trị. Cá nhân, tôi bị hư hỏng bởi các ứng dụng cho phép tôi nhập * hoặc * chọn giá trị. Outlook, ví dụ, cho phép bạn đưa vào hầu hết mọi thứ trông giống như một ngày tháng. –

Trả lời

9

Không có cách nào để xác định thứ tự cho một danh sách thả xuống mà không tạo ra một eXtension (nên dễ dàng sử dụng jQuery).

Những gì bạn có thể làm là đặt giá trị mặc định của trường thành "2012" và theo cách đó người dùng có năm hiện tại được chọn và nếu họ cần thay đổi sang năm trước, họ sẽ cuộn lên.

+0

Cảm ơn một nhóm Steve. Tôi sẽ cố gắng tạo ra một eXtension. Cảm ơn một lần nữa. –

+0

Bạn có thể xem xét sử dụng 'DateExtender' làm phương án thay thế cho phần mở rộng phía máy khách. Bạn có thể nhận ra rằng danh sách-cho-một-thả xuống đang được yêu cầu bằng cách xem tham số 'columns' (xem http://stackoverflow.com/questions/11938658/what-does-managed-0-in-list-view -xml-mean) –

+0

Câu trả lời hay, chúng ta có thể quan tâm đến bạn trong cam kết với đề xuất cụ thể của Area 51 Tridion hay không (http://area51.stackexchange.com/proposals/38335/tridion?referrer=gPujQMxthNCNn9xqeeO2NA2). Đăng ký bằng cùng một tài khoản SO nếu bạn có thời gian. –

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