[学习笔记]-ligerui 工具条,树结构,右键菜单,弹框

基本效果图

 

 

 

 

解析1,工具栏

 

html

<div id="toptoolbar"></div>

 

JS

$("#toptoolbar").ligerToolBar({
                items: [
                    { text: '保存', click: toobaritemclick, icon: 'add' },
                    { line: true }
                ]
            });

 

解析2,树右键菜单

menu = $.ligerMenu({
                top: 100, left: 100, width: 120, items:
               [
               { text: '增加', click: menuitemclick },
               { text: '修改', click: menuitemclick },
               { line: true },
               { text: '查看', click: menuitemclick },
               { text: '删除', click: menuitemclick }
               ]
            });

loadOrgtree();//加载树

//修改树的右键菜单

 $("#tree1").ligerTree({

                onContextmenu: function (node, e) {
                    menuNodeID = node.data.id;
                    menuNodeParentID = node.data.parentid;
                    menuNodeText = node.data.text;
                    menu.show({ top: e.pageY, left: e.pageX });
                    return false;
                }
            });

 

 

 

模式化窗体样式

<td class="td_left">上级组织:
            </td>
            <td>
                <input id="ParentOrgNew" name="ParentOrgNew" style="width: 185px;" type="text" />
            </td>

 

$("#ParentOrgNew").ligerPopupEdit({
                width: 185,
                onButtonClick: function () {
                    openDialog();//打开模式化窗体
                }

            });

 

 

function openDialog() {
            var data = null;
            $.ligerDialog.open({
                url: 'dialog/orgdialog.aspx', height: 350, width: 400, title: '组织树', buttons:
                    [
                        {
                            text: '确定', onclick: function (item, dialog) {

                                var selectOrg = dialog.menuname;//回传值
                                menuNodeParentID = dialog.menuid;
                                //$("#ParentOrgNew").ligerGetTextBoxManager().setValue(selectOrg);
                                $("#ParentOrgNew").val(selectOrg);
                                dialog.close()
                            }
                        },
                        { text: '取消', onclick: function (item, dialog) { dialog.close(); } }
                    ],
                data: $("#maingrid")
            });
        }

 

打开界面的返回值设置

window.onload = showDialogData;


function showDialogData() {
            if (dialog == null) return;
        }

        var dialog = frameElement.dialog;

manager = $("#tree1").ligerGetTreeManager();
            $("#tree1").ligerTree({
                onSelect: function (node, e) {
                    dialog.menuid = node.data.id;
                    dialog.menuname = node.data.text;//传过去的的值
                }
            });

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值