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 に表示される) を指定するにはどうすればよいですか?