[ComboBox for ASP.NET Web Forms] モーダルダイアログ上に配置するとドロップダウンリストのボタンが表示されない

文書番号 : 82456     文書種別 : 制限事項     登録日 : 2017/12/04     最終更新日 : 2017/12/04
文書を印刷する
対象製品
ComponentOne for ASP.NET Web Forms
詳細
本現象は製品の制限事項です。
こちらは、モーダルダイアログの可視性の変化についてC1ComboBox側ではそのタイミングを判断することができないために発生します。
回避方法
下記のようにモーダルダイアログを表示する際にC1ComboBoxのクライアント側のrepaintメソッドを実行してコントロールを再描画することにより、ドロップダウンリストのボタンが表示されるようになります。

<script type="text/javascript">
  $(document).ready(function () {
    $("#myModal").on('shown.bs.modal', function () {
      $('#<%= C1ComboBox1.ClientID %>').c1combobox("repaint");
    });
    $("#myModal").modal('show');
  });
</script>