짧은 :listview
웹 파트에는 두 개의 GUID's
으로 구성된 테이블이 포함되어 있는데, 어떻게 찾을 수 있습니까?클라이언트 ID 목록보기 웹 파트의 테이블
sharepoint listview-webpart
표준에 몇 가지 추가 동작을 추가하기 위해 노력하고 있습니다.
실제로는 webpart
자체를 편집하고 싶지는 않습니다. 나는 도우미 웹 파트에 javascript
을 넣어서 id
의 값과 상태 열을 도우미 webpart
으로 전달하는 테이블 행에 일부 onclick
이벤트를 추가 한 다음 행의 상태에 따라 일부 버튼을 표시합니다.
WebPartWPQ _n_
로
webpart
용기
div
을 사용합니다. "문제는 이러한
webparts
이 많은 사이트에서 사용되는려고하고있다, 그리고 나는 어떤 방법이 없습니다 .
_n_
의 가치를 알고
A가 더 아래 계층의 비트하면 뷰의 기본 테이블이며, 또한 ID
을 가지고 내 시험의 경우 :.
{BF3FB0FA-7E7F-4920-A326-B5E46826B693}-{BD0777BD-455D-4554-A80E-8A11D990D1A5}
나는 두 guids
뭔가를이 서 있어야 생각 아마도 올려다 보일 수 있습니다.
그래서 나는 Sharepoint Manager
을 통해 검색을 시도하여 그 사람들 GUIDs
을 찾았지만 찾지 못했습니다. list ID
도 아니며 원래 View ID
도 아니며 web ID
또는 site ID
도 아닙니다.
그럼 내 질문 : 누구도이 ID's
의 의미를 알고 있으며, 내 webpart
코드로 어떻게 찾을 수 있습니까?
거기에 표시되는 GUID는 PersonalisationStore에 보관되어 올바른 개인 설정 속성을 가진 올바른 웹 파트를 표시하기 위해 WebPartManager에서 사용되는 것 같습니다. 다른 말로하면 - 모든 서버 측 것들. –
괜찮습니다. 헬퍼 웹 파트의 서버 측 코드에서 올바른 ID를 찾아서 클라이언트 측 코드로 전달할 수 있습니다. PersonalisationStore에서 ID를 찾을 수 있는지 확인합니다. – Wuolennaj
ID에 액세스하는 최상의 방법은 SPWebPartManager를 사용하는 것입니다 (속성은 실제로 콘텐츠 데이터베이스의 WebParts 테이블에 저장됩니다 - http://msdn.microsoft.com/en-us/library/dd585284(v) = office.11) .aspx) –