0

最初のオプション セットのメイン タイプと各メイン タイプに固有の複数のサブタイプを許可するために、一部の契約フォームでリンクされたオプション セットを作成しようとしています。これは、コーディングなしでは機能しないようです。

アブストラクト 例:

メイン タイプ テーブル: {A、B、C、...}

サブタイプ テーブル: {A1、A2、A3、...}、{B1、B2、B3、...}

メイン タイプが選択されると動的に変化するオプション セットを作成したいのですが、どこからコードを記述すればよいかわかりません。

4

2 に答える 2

2

はい、いくつかのコードを書く必要があります。私はこのブログ記事をバージョン 4 用に書きましたが、バージョン 2011 に関するいくつかのヒントが得られるかもしれません。

基本的に、次のような JScript Web リソースを作成します。 - レコードのフィールドに値がない場合、「サブタイプ」ピックリストから値を非表示または削除するハンドラー (関数) を含みます。これは、フォームのonLoadイベント ハンドラーに対して登録する必要があります - 「メイン タイプ」ピックリストのイベント ハンドラーに対して登録できるハンドラー (関数) が含まれていonChangeます。このハンドラーは、新しく選択された値を確認し、必要に応じて「サブタイプ」ピックリストをフィルター処理/入力します。

CRM 2011 のクライアント側 JScript コードの記述に慣れていない場合は、SDK の該当部分を確認する必要があります。

于 2012-06-15T09:10:06.000 に答える
1

OnChange イベントを MainType ドロップダウンに追加し、Odata Rest 呼び出しを実行してサブタイプに値を入力します。

どの部分のサポートが必要ですか?

于 2012-06-14T17:42:58.217 に答える