ツリーコンポーネントでの選択問題を解決する方法は?

layuiのツリーコンポーネントで、チェックボックスの問題は次の方法で解決できます。

  1. treeのoncheckイベントを使用して選択操作を監視し、選択された状態に応じて処理を行います。例えば:
tree.on('check', function(obj) {
  // 获取勾选状态
  var isChecked = obj.checked;
  // 获取当前节点数据
  var data = obj.data;
  
  // 根据勾选状态进行处理
  if (isChecked) {
    // 处理勾选操作
    console.log('节点被勾选:', data);
  } else {
    // 处理取消勾选操作
    console.log('节点被取消勾选:', data);
  }
});
  1. 初期化時に特定のノードのチェック状態を設定する必要がある場合は、データ内のchecked属性を設定することで実現できます。例えば:
var data = [
  {
    title: '节点1',
    id: '1',
    checked: true // 设置勾选状态为true
  },
  {
    title: '节点2',
    id: '2',
    checked: false // 设置勾选状态为false
  }
];

tree.render({
  elem: '#tree',
  data: data,
  showCheckbox: true // 显示复选框
});

以上の方法を使用することで、layuiのツリーコンポーネントでのチェックボックスの問題を解決できます。

bannerAds