layui开发的一些技巧

选择人员功能

 //保存选择结果,用于回调
        /*
        window.saveSelectTeachers = function () {
            //1、检查用户的最终选择是什么
            var rule_course_id = storage.getItem("rule_course_id");
            //2、保存
            var data = {
                "select_person_id_array": storage.getItem(select_person_id_array),
                "rule_course_id": rule_course_id,
            };
            $.ajax({
                type: "POST",
                dataType: "json",
                async: false,
                data: data,
                url: "/baseService/teachbase/saveRuleCourseTeacher",
                success: function (data) {
                    layer.msg("保存成功", {icon: 1, time: 1000, shade: [0.5, '#000', true]}, function () {
                        layui.table.reload('idTest', {
                            where: {}
                        });
                        //重新加载tips定义
                        setTimeout("bindTips()", 200);
                    });
                }
            });
        };
         */
//业务上要求,这里不能配置教师!!废弃,但因为选择人员的代码是有用的,所以没有删除掉。
            /*
            if (obj.event === "setTeacher") {
                //1、根据业务获取哪些教师已经设置了教师这门课程
                $.ajax({
                    type: "GET",
                    dataType: "json",
                    async: false,
                    url: "/baseService/teachbase/selectedTeacher?rule_course_id=" + obj.data.id,
                    success: function (data) {
                        var _d = [];
                        for (var i = 0; i < data.length; i++) {
                            _d.push(data[i]['teacher_id']);
                        }
                        storage.setItem(exist_person_id_array, JSON.stringify(_d));
                        //写入当时调用选择人员控件时的参数
                        storage.setItem("rule_course_id", obj.data.id);
                        //2、调用人员选择器
                        WeAdminShow('选择教师', '../tea/PersonSelector.html?id=' + obj.data.id, 540, 520);
                    }
                });
            }*/

 在table中某一列显示tips的方法

// //注册提示
                    // $('#idTest').next().find('.layui-table-body').find("table").find("tbody").children("tr").poshytip(
                    //     {
                    //         className: 'tip-darkgray',
                    //         content: function (updateCallback) {
                    //             var id = JSON.stringify($('#idTest').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover").data('index'));
                    //             var data = res.data[id];
                    //             var content = "<font color='red'>我是测试</font><div id='test13'></div>";
                    //             return content.substring(0, content.length - 1);
                    //         },
                    //         showOn: 'hover',
                    //         alignY: 'bottom',
                    //         showTimeout: 50,
                    //     }
                    // );

猜你喜欢

转载自www.cnblogs.com/littlehb/p/11669480.html
今日推荐