Tôi muốn xóa tùy chọn "Mới" trong một mục nhập trên menu chính. Mũi tên nhỏ bên phải của nó cho phép người dùng nhìn thấy menu này, tôi sẽ ổn với việc loại bỏ hoàn toàn điều đó.CRM 2011 Xóa mục nhập không mong muốn
Đây là những gì các phần tử trông giống như trong sơ đồ trang web của tôi:
<SubArea Id="nav_cases" Entity="incident"
DescriptionResourceId="Cases_SubArea_Description"
GetStartedPanePath="Cases_Web_User_Visor.html"
GetStartedPanePathAdmin="Cases_Web_Admin_Visor.html"
GetStartedPanePathOutlook="Cases_Outlook_User_Visor.html"
GetStartedPanePathAdminOutlook="Cases_Outlook_Admin_Visor.html" />
Và dựa trên sitemap documentation Tôi không nghĩ rằng tôi có thể đạt được điều này với xml.
Vì vậy, tôi đoán tôi muốn biết nếu điều này là có thể? Hay đây chỉ là một phần của framework mà tôi không thể đạt được? Có một số javascript thông minh tôi có thể làm gì?
Lý do tôi muốn xóa nó là vì chúng là childen trong mối quan hệ cha mẹ: con và chúng tôi chỉ muốn người dùng tạo chúng từ ngữ cảnh của bản ghi gốc.
Ngoài ra, bạn có thể ném ngoại lệ qua plugin được đăng ký cho sự kiện tạo nếu thực thể này được tạo mà không cần tham chiếu đến cha mẹ để đảm bảo nó cũng được xử lý ở phía máy chủ. –
Darn. Khi bản ghi cha không được truyền vào biểu mẫu con thì javascipt để bật tra cứu là một ý tưởng hay, Paul. Tôi sẽ thực thi ràng buộc với mã plugin, Peter. Cảm ơn các bạn. Quá tệ Tôi không thể chặn hoàn toàn vụ án. – BenPatterson1
Đừng quên rằng cách giải quyết này sẽ có nghĩa là người dùng tạo một bản ghi bên ngoài ngữ cảnh gốc, sau đó bạn buộc họ phải chọn một phụ huynh (làm cho tra cứu bắt buộc sẽ làm điều đó mà không có mã). Tuy nhiên, điều này vẫn sẽ không ánh xạ các thuộc tính/giá trị trường từ cha mẹ sang con, vì vậy bạn có thể muốn xem một số thứ như thế này để trợ giúp: http://crm2011attributemap.codeplex.com/ – AdamV