0

連絡先フォームのカスタム エンティティ サブグリッドの [既存の追加] ボタンを非表示にしようとしています。これまでの私の歩み。

  • Contact エンティティをソリューションに追加する
  • ソリューションをエクスポートしcustomisations.xmlて VS2010にロードする
  • CustomAction以下をノードに追加

    <HideCustomAction HideActionId="sample.Mscrm.SubGrid.new_gppractice.AddExistingAssoc.HideAction" Location="Mscrm.SubGrid.new_gppractice.AddExistingAssoc" />
    <HideCustomAction HideActionId="sample.Mscrm.SubGrid.new_gppractice.AddExistingStandard.HideAction" Location="Mscrm.SubGrid.new_gppractice.AddExistingStandard" />
    
  • 保存、再インポート

再インポートしようとすると、次のエラーが表示されます。

The ribbon item 'sample.Mscrm.SubGrid.new_gppractice.AddExistingAssoc.HideAction' is dependent on ribbon control id='Mscrm.SubGrid.new_gppractice.AddExistingAssoc'
The ribbon item 'sample.Mscrm.SubGrid.new_gppractice.AddExistingStandard.HideAction' is dependent on ribbon control id='Mscrm.SubGrid.new_gppractice.AddExistingStandard'

これらのエラーが発生する理由はありますか?

4

1 に答える 1

1

これが失敗した理由について実際の説明があるとは言えません。

ただし、試してみることをお勧めします。RibbonWorkbenchを使用すると、この種のカスタマイズが非常に簡単になります。

于 2012-10-02T14:53:13.713 に答える