1

チェックボックスプラグインが有効になっているjstreeがあり、IDに応じていくつかのチェックボックスを選択する必要があります。チェックボックスには name_1、name_23 などの名前が付いているため、番号は要素の ID にすぎません。

私がやっていることは、配列をループしてから、チェックボックスをオンに設定することです

  for (var c = 0; c < cams.length; c++) {
      $("#check_" + cams[c]).prop('checked', true);
  }

ただし、チェックボックスはUIでチェックされていませんが、ノードを展開すると、その親と子に対して選択されたチェックボックスが選択されて表示されます。

ただし、子ノードのチェックボックスを選択しようとすると、親ノードを展開した後でもまったく表示されません。(子ノードが選択されていることを示すために、親ノードには選択された正方形が表示されます)

「progressive_render: true」を使用しているため、これが子親の問題を引き起こしている可能性があります。

私はこれを正しい方法で行っていますか、それとももっと簡単な方法がありますか?

それは一般的なことのように思われるので、load メソッドが必要な場合もあります。

乾杯マーク

4

0 に答える 0