[英]Client ID of a Silverlight Control in A Sharepoint WebPart
[英]finding client ID's of table of listview webpart
簡短說明:一個listview
Webpart包含一個表,該表的ID由兩個GUID's
組成,如何找到它們?
我正在努力向標准sharepoint listview-webpart
添加一些其他行為。
最好我不想真正編輯webpart
本身。 我想將javascript
放在幫助器Webpart中,以向表行添加一些onclick
事件,這些事件將id
和status列的值傳遞給幫助器webpart
,然后根據行的狀態顯示一些按鈕。
我找遍四周,看看別人是怎么解決這個問題,他們通常使用webpart
容器div
ID為WebPartWPQ _n_
”。問題是,這些webparts
將要在很多網站的使用,我沒有辦法知道的值的方法的_n_
。
視圖的主表位於層次結構的更下方,還具有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
代碼找到它們?
您是否考慮過使用XSLT定制Webpart的輸出? 然后,您可以自定義輸出HTML,並包含所需的任何標識符,以便可以在javascript中引用它們。 這是關於如何執行此操作的很好的描述: 覆蓋XSLT列表視圖Web部件的表示 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.