3.5K Unstar Star 9.8K Fork 4.1K

卓源软件 / JeeSite 4.2

laydate 在js.layer.open里使用不行

Open
hugo_K  Opened this issue

输入图片说明

输入图片说明

效果

最后这样弄了一下,可以

在common.js里加上
// 自定义js.laydate
js.laydate = function() {
    try {
        if (top.laydate)
            return top.laydate;
        if (parent.parent.laydate)
            return parent.parent.laydate;
        if (parent.laydate)
            return parent.laydate
    } catch (d) {}
    return js.laydate ? laydate : null
}();

然后在js.layer.open里的success里可以调用js.laydate.render({});

6732 thinkgem 1578914432 total 3 participants

Comments (4)

hugo_K 2020-09-27 13:06

经调试发现,js.layer是在最外面层,而laydate是在iframe层,是不是也弄个js.laydate?

6732 thinkgem 1578914432
卓源软件 2020-09-28 08:42 owner

找到 laydate css 修改 z-index 值,要大于 layer 的设置

蜡笔潇心 2020-10-13 11:31

@hugo_K 解决了吗

hugo_K 2020-10-15 18:05

@蜡笔潇心 @卓源软件 可以这样处理一下

Sign in to comment

Assignees
Labels
Not set
Projects
Milestones
Branches
Planed to start
Not set
Planed to end
Not set
Top level
Priority
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.2

Search

132457 8cb2edc1 1899542 131848 70c8d3a4 1899542