簡體   English   中英

查找listview Webpart表的客戶端ID

[英]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 IDweb IDsite ID都不是。

所以我的問題是:是否有人知道這些ID's含義,以及如何通過我的webpart代碼找到它們?

您是否考慮過使用XSLT定制Webpart的輸出? 然后,您可以自定義輸出HTML,並包含所需的任何標識符,以便可以在javascript中引用它們。 這是關於如何執行此操作的很好的描述: 覆蓋XSLT列表視圖Web部件的表示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM