代码之家  ›  专栏  ›  技术社区  ›  Philipp Schmid

控制SharePoint中自定义操作项的ID

  •  0
  • Philipp Schmid  · 技术社区  · 15 年前

    我已将自定义操作添加到自定义列表类型。出于测试目的,我想使用我们的测试工具来练习新的自定义操作。很遗憾,我不知道如何为自定义菜单项生成ID!

    下面是“删除项目”内置菜单选项的示例(xpath表达式):

    /body/div/div/table/tbody/tr[@id='mp10_0_2']/td/table/tbody/tr/td[@id='ID_DeleteItem']/label/div/span[1]
    

    以下是我的自定义操作:

    /body/div/div/table/tbody/tr[@id='mp13_0_6']/td/table/tbody/tr/td[@class='ms-MenuUILabel']/div/span[1]
    

    如您所见,第二个示例(我的自定义操作)中包含@class属性,但没有@id(安装自定义操作时我想设置)。

    如何为自定义操作指定ID属性(显示在HTML中)?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Tom Clarkson    15 年前

    如果只是为了测试,您可能不想深入到SharePoint内部以控制ID。您应该测试是否存在标记为“删除项目”的项目,而不是具有特定ID的项目。