none
表示状態の変更(javascript)

    質問

  • こんにちは。

    フィールドの表示状態の変更について質問させてください。

    フィールドの表示状態の変更の部分を自習書で見ましたが、オプションセットを条件にした場合のやり方を教えていただきたいです。

    // "フィールド名"の表示状態を true(表示)/false(非表示)へ var pageObj = Xrm.Page.getControl("フィールド名").setVisible(false);

    if(オプションセットでの条件(これが選ばれたら)){
    // "フィールド名"の表示状態を true(表示)/false(非表示)へ var pageObj = Xrm.Page.getControl("フィールド名").setVisible(true);

    }

    このコードで少しは出来ると思いますが、
    オプションセットでの条件の指定の仕方がわからなく困っております。

    どなたかご教授願います・・・。
    宜しくお願い致します。

    2016年8月9日 1:24

回答

  • おそらくその程度のことでしたら、業務ルールで設定が可能だと思います。

    スクリプトを利用するのであれば、以下のようなサイトを参照されるとよいと思います。

    https://community.dynamics.com/crm/f/117/t/152712

    http://mehmetgunen.com/get-set-value-of-a-crm-option-set-value-field-using-javascript/

    https://msdn.microsoft.com/ja-jp/library/jj602964.aspx

    2016年8月9日 6:03

すべての返信

  • おそらくその程度のことでしたら、業務ルールで設定が可能だと思います。

    スクリプトを利用するのであれば、以下のようなサイトを参照されるとよいと思います。

    https://community.dynamics.com/crm/f/117/t/152712

    http://mehmetgunen.com/get-set-value-of-a-crm-option-set-value-field-using-javascript/

    https://msdn.microsoft.com/ja-jp/library/jj602964.aspx

    2016年8月9日 6:03
  • ご回答ありがとうございます!!

    業務ルールで出来たのですね…失念しておりました。

    ありがとうございました!!

    2016年8月9日 6:56
  • 1つのオプションセットの値に対し、非表示の処理と表示の処理はセットで設定してください。

    そうしないと戻りの処理がうまくいかないはずです(AをセットしてBに変更後にAに戻して正しく動くか、という感じの確認です)。

    2016年8月9日 12:05