繁体   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