2017-08-05 3 views
0

ブートストラップマルチセレクションコントロールは、ページ上のいくつかのオプションに対して統一されています。複数の選択が受け入れられる項目と、アイテムが受け入れられます(ラジオボタン)。ユーザーが1つの入力を完了して保存すると、ページのこのセクションが一時的に非表示になり、別のセクションが表示されます(関連するとは限りません)。ボタンをクリックすると、このセクションが再度表示され、新しいデータを表示するために更新する。ブートストラップマルチ選択ラジオボタンには複数のオプションが選択されています

ラジオボタンの正しいオプションは、コントロールを閉じるときに表示されますが、ドロップすると、そのアイテムとリストの最初のアイテムの両方が選択されるという問題があります。 。実際には、これを何回か繰り返して、2つ以上のボタンを選択することができます。

私は物事を正しくリセットするためにいくつかのバリエーションを試しました。

$('#urgency').multiselect('deselectAll',false);   
$('#urgency').multiselect('select', obj.UrgencyDesc); 

私は」:私はそれを更新するために、AJAXの成功法で使用しているJavaScriptを

<div class="form-group"> 
     <label class="control-form-label col-md-offset-1 col-md-1" for="urgency">When</label> 
     <div class="col-md-9"> 
      <select id="urgency" required> 
      <?php 
      $urgency = getdata("GetActionUrgencies", "", "Couldn't retrieve list of urgency.<br/>"); 
      while ($obj = mysqli_fetch_object($urgency)) { 
       echo "<option value='".$obj->UrgencyDesc."' id='".$obj->iID."'>".$obj->UrgencyDesc."</option>"; 
      } 
      ?> 
      </select> 
     </div> 
    </div> 

そして、ここにある:ここではこれらのラジオ・ボタンのスタイルコントロールのいずれかを生成するHTML/PHPのコードですまた、このコードの後に​​multiselect( 'refresh')を呼び出そうとしましたが、何も変更されません。

アイデア?

答えて

0

Bootstrap-Multiselect docsから: "現在、.multiselect( 'selectAll'、justVisible)を呼び出した後、手動で.multiselect( 'updateButtonText')を手動で呼び出す必要があります。

これを試しましたか?

+0

私はすでにこれを試したと確信していましたが、戻って再試行しました。違いはありません。ボタンのテキストが既に正しいので私は驚いていません。それは間違っているドロップダウンの選択です。 –

関連する問題