0

サーバー上で宣言されたすべてのエンティティの名前で構成される選択リストをフォームが保持するソリューションを作成します。そのリストは、使用されるたびに動的に更新する必要があります。

私が以前に展開したソリューションは、動的な設定を完全に制御できるように、iframe に Web リソースを設定することです。それは機能し、うまく機能します。

純粋な好奇心から、組み込みのpicklistコンポーネントを使用して解決できるかどうか疑問に思っています。おそらく、ピックリストを備えたフォームを表示する前に起動するプラグインを使用し、それに対して宣言されたオプションの基本セットのメタデータを変更した場合...

これについて考えましたか?
代替案?

4

1 に答える 1

1

グローバル オプション セット リストを更新するエンティティ (オブジェクトではなく、エンティティの実際のメタデータ) の作成/更新/削除でプラグインを起動できるはずだと思います。次に、CRMにデータを入力させることができます...

推奨についてはわかりませんが、サポートされます。

InsertOptionValueRequestを使用して新しい値を追加します。

そして、これは公開を強制します:

service.Execute( new PublishXmlRequest
{
  ParameterXml = String.Format(
    "<importexportxml><entities><entity>{0}</entity></entities></importexportxml>", 
    "EntitySetLogicalName")
});
于 2013-02-27T20:00:42.170 に答える