2009-04-29 9 views
8

Có một câu hỏi tương tự được hỏi nhưng đó không phải là những gì tôi đang cố gắng làm.Tôi có thể thay đổi cột liên kết đến mục có menu chỉnh sửa trong danh sách chia sẻ không?

Dưới đây là một liên kết cho câu hỏi: Auto Number Column in SharePoint List with Link to Item

Hai solutons được chào bán cho câu hỏi đó.

Có thể một trong các giải pháp này hoạt động cho danh sách đã nhập mà tôi có nơi Sharepoint đã quyết định cột nào liên kết đến mục đó bằng menu chỉnh sửa không? Tôi muốn thay đổi cột nào thực hiện điều này vì tôi cần thay đổi định dạng và điều này có nghĩa là xóa cột đã được mặc định là liên kết đến mục có menu chỉnh sửa.

Trả lời

6

Bạn không thể thay đổi động cột menu OOTB trong SharePoint. Để "di chuyển" menu sang một cột khác, bạn nên tạo một cột được tính toán mới và bọc kết xuất (DisplayPattern) với các trường _EditMenuTableStart và _EditMenuTableEnd.

Để xem ví dụ về cách thực hiện việc này, hãy xem tập lệnh PowerShell "AddMenuColumn" từ dự án iLoveSharePoint trên CodePlex. Kịch bản này khá đơn giản, vì vậy bạn có thể dịch nó thành mã nếu bạn cần (hoặc thêm các tính năng khai báo sử dụng).

Bạn cũng có thể chỉ sử dụng tập lệnh như vậy, để thêm cột menu mới vào danh sách của bạn.