Nhanh chóng và dễ dàng: Xác định nội bộ cột tên của một cột trang web

CẬP NHẬT: Jeremy Thake đã viết blog về việc này và đưa lên một số mã cho một ứng dụng giao diện điều khiển mà cho thấy tên nội bộ.

Tôi đã cố gắng để có được một phần nội dung truy vấn web để hiển thị một ngày đáo hạn từ một nhiệm vụ và bởi vì màn hình nhãn là "Ngày hết hạn", Tôi giả định rằng tên cột để sử dụng trong <CommonViewFields> là "Due_x0020_Date".

Sai!

Tên thật cột trong trường hợp này là "DueDate".

Làm thế nào tôi tìm thấy nó? Tôi tái đọc Heather Solomon của blog entry về cách sửa đổi CQWP để hiển thị các cột bổ sung dữ liệu. Cô mô tả quá trình này tại bước #13. Tin tưởng nó. Nó là chính xác. Tối thiểu, nó đã được chính xác cho tôi. Tôi đã không tin tưởng nó ban đầu cho một cột với một tên dài hơn nhiều.

Tôi nói "tin tưởng nó" bởi vì tôi đã không tin tưởng nó và có thể lãng phí gần hai giờ húc đầu của tôi lên chống lại một bức tường. Sau khi tôi giải quyết "DueDate" Tên, Tôi muốn thêm một lĩnh vực để <CommonViewFields>. Sử dụng kỹ thuật Solomon, Tôi đã nhận được một tên cột giống như "XYZ_x0020_Project_x0020_Due_x00".

Tôi nghĩ đến bản thân mình, đó rõ ràng là một tên cắt ngắn. Tôi đã đi trước và Liên Hiệp Quốc cắt ngắn nó với sự thành công không. Tôi cuối cùng đã sử dụng tên dường như cắt ngắn và nó làm việc.

Tiền thưởng tip: Khi tôi đã làm việc với CQWP, Nếu tôi thêm vào một tên nội bộ xấu để <CommonViewFields>, CQWP sẽ cho tôi biết các truy vấn đã trở lại không có kết quả. Nhưng, Nếu tôi thêm vào một kiểu dữ liệu tên trường, nó sẽ trở lại một kết quả. Thêm dữ liệu loại thực sự ẩn một vấn đề kể từ khi tôi đã tham khảo một lĩnh vực không tồn tại. Tôi có thể thêm nó, nhưng khi tôi đã cố gắng để hiển thị giá trị của nó, Tôi sẽ luôn luôn có được một trống.

Điều này đã không mặt nạ lỗi:

<CommonViewFields>Due_x0020_Date;</CommonViewfields>

Điều này đã làm mặt nạ lỗi:

<CommonViewFields>Due_x0020_Date,DateTime;</CommonViewfields>

</kết thúc>

3 Những suy nghĩ trên "Nhanh chóng và dễ dàng: Xác định nội bộ cột tên của một cột trang web

  1. Corey
    Bằng cách sử dụng "di chuột" kỹ thuật không phải là quá xấu cho một hoặc hai lĩnh vực. Nhưng để tra cứu lớn tôi sử dụng trình xem Stramit Caml liên kết. Tôi thực sự thích cái tốt hơn so với U2U một — nó là rất nhanh chóng và nó có tính năng tốt đẹp của CAML là StringBuilder mã.
  2. Waldek Mastykarz
    Một số thời gian trước đây tôi đã phải đối mặt với nhiều hơn các vấn đề liên quan đến loại nội dung và cột: Tên nội bộ, Tiêu đề và tên tĩnh. Sau một thời gian tôi đã quyết định làm cho một công cụ nhỏ để giúp tôi lấy lại tên bên phải. Bạn có thể có một cái nhìn cũng: http://www.sharepointblogs.com/tmt/archive/2007/08/24/imtech-fields-explorer.aspx

Để lại một trả lời Paul Galvin hủy trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *