Tôi đang cố gắng thiết lập các menu mỗi mục động (Chỉnh sửa khối điều khiển) trong SharePoint 2007. Mục tiêu của tôi là có một số tính năng khả dụng dựa trên tư cách thành viên nhóm hiện tại của người dùng.Hiển thị động mục menu Chỉnh sửa khối điều khiển trong SharePoint
Tôi biết rằng thẻ CustomAction kiểm soát việc tạo mục menu này có thuộc tính Quyền. Vấn đề mà tôi có với điều này là các nhóm tôi đang sử dụng có quyền giống nhau trong trang web (ViewListItems, ManageAlerts, vv). Các nhóm mà chúng tôi đã thiết lập thỏa thuận nhiều hơn với chức năng, chẳng hạn như Quản lý, Nhân viên, v.v. Chúng tôi muốn có thể gán một tính năng tùy chỉnh cho một nhóm và có các mục menu được liên kết với tính năng đó chỉ hiển thị cho các thành viên của nhóm đó . Mọi người đều có quyền truy cập trang web cơ bản giống nhau, nhưng sẽ có thêm tùy chọn availble dựa trên thông tin xác thực đăng nhập của họ.
Tôi đã xem một số bài viết về sửa đổi tệp Core.js để ẩn các mục trong menu ngữ cảnh, nhưng chúng là một cách tiếp cận tất cả hoặc không có gì. Có một bài đăng thú vị tại http://blog.thekid.me.uk/archive/2008/04/29/sharepoint-custom-actions-in-a-list-view-webpart.aspx cho biết cách tự động sửa đổi menu Tác vụ. Nó là tầm thường để sửa đổi ví dụ này để kiểm tra nhóm người dùng và hiển thị hoặc ẩn menu dựa trên tư cách thành viên. Thật không may, ví dụ này dường như không áp dụng cho các mục menu ngữ cảnh được minh chứng ở đây http://forums.msdn.microsoft.com/en-US/sharepointdevelopment/thread/c2259839-24c4-4a7e-83e5-3925cdd17c44/.
Có ai biết cách nào để làm điều này mà không cần sử dụng javascript không? Nếu không, cách tốt nhất để kiểm tra nhóm của người dùng từ javascript là gì?
ông tiêu đề của câu hỏi này sẽ thích hợp hơn nếu nó được "Dynamically sửa đổi Danh mục hàng đơn thả xuống trong SharePoint" .. có thể cập nhật người kiểm duyệt không? –