EasyUI Tree 树点击按钮打开选中

本文介绍了如何在EasyUI的Tree组件中,实现点击节点按钮来显示或打开选中节点的详细信息,主要涉及JavaScript和jQuery的交互操作。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
js

  init_edit('propagandaTemplates');
  show_company();
  
  function init_edit(id) {
   
  	let $dialog = $('#department_dialog');
    $('.company-btn').click(function () {
   
      add_company($dialog);//点击弹出框
    });

	//弹出框删除按钮
    $dialog.on('click', '.icon-del', function () {
   
      let index = $(this).index(),
        tree_id = $(this).parent().attr('tree-id'),
        $department_tree = $('#department_tree'),
        node = $('#department_tree').tree('find', tree_id);
      company_list.splice(index, 1);
      if (node != undefined) $department_tree.tree('uncheck', node.target);
       //找到点击得那一行得tree_id,然后删除得那一条不选中
      $(this).parent().remove();//当前得那一行删除
    });
  }

	  //人员选择弹出框
  function add_company($dialog) {
   
    $dialog.dialog({
   
      title: '添加成员',
      width: 600,
      modal: true,
      closed: false,
      onOpen: function () {
   
        role_dialog($dialog);
      },
      buttons: [{
   
          text: '确认',
          cls: 'btn-confirm',
          id: 'btn_confirm',
          handler: function () {
   
            company_list = company_list.concat(
              $.map($dialog.find('.department_list'), (v, i) => {
   
                  return {
   
                    id: tree_id,
                    name: $(v).attr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值