0

CustomList タイプにカスタム アクションを追加しました。テスト目的で、テスト ハーネスを使用して新しいカスタム アクションを実行したいと思います。残念ながら、カスタム メニュー項目の 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]

ご覧のとおり、2 番目の例 (カスタム アクション) には @class 属性が含まれていますが、@id (カスタム アクションをインストールするときに設定したい) は含まれていません。

カスタム アクションに id 属性 (HTML に表示される) を指定するにはどうすればよいですか?

4

1 に答える 1

2

テストのためだけの場合は、ID を制御するために SharePoint の内部を掘り下げたくないでしょう。特定のIDを持つアイテムではなく、「アイテムの削除」というラベルの付いたアイテムの存在をテストする必要があります。

于 2009-05-08T10:08:35.160 に答える