Foxtable(狐表)用户栏目专家坐堂 → ExWeUI扩展控件,完全兼容WeUI,用法一样(20220315更新,修正了一些bug)


  共有209112人关注过本帖树形打印复制链接

主题:ExWeUI扩展控件,完全兼容WeUI,用法一样(20220315更新,修正了一些bug)

帅哥哟,离线,有人找我吗?
y70l12d12
  361楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:119 积分:4019 威望:0 精华:0 注册:2012/10/14 12:11:00
  发帖心情 Post By:2021/1/11 4:59:00 [只看该作者]

蓝版好,请教一下,折叠面板中能不能插入原来的控件,比如输入框、选择框之类的。
如果行,给段示例。

 回到顶部
帅哥,在线噢!
有点蓝
  362楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106044 积分:539313 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/11 9:43:00 [只看该作者]

以下是引用y70l12d12在2021/1/11 4:59:00的发言:
蓝版好,请教一下,折叠面板中能不能插入原来的控件,比如输入框、选择框之类的。
如果行,给段示例。

暂时无法直接插入,需要通过引用页面的方式引用其它设计好的页面

 回到顶部
帅哥哟,离线,有人找我吗?
hellfirellb
  363楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:54 积分:642 威望:0 精华:0 注册:2014/1/25 16:11:00
  发帖心情 Post By:2021/1/19 15:58:00 [只看该作者]

这是好东西,感谢

 回到顶部
帅哥哟,离线,有人找我吗?
myjht
  364楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:254 积分:1634 威望:0 精华:0 注册:2017/4/14 15:58:00
  发帖心情 Post By:2021/1/21 14:45:00 [只看该作者]

学习


 回到顶部
帅哥哟,离线,有人找我吗?
ljz
  365楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:273 积分:3400 威望:0 精华:0 注册:2012/4/20 16:43:00
  发帖心情 Post By:2021/1/22 16:49:00 [只看该作者]

蓝版:

请问步骤条的响应事件,能否用浮层面板展示?如果可以,怎么实现即打开浮层面板又传递参数?


 

 .Attribute = onclick=openPopup('pop0')
.Attribute =onclick=getStep('"& id &"')

[此贴子已经被作者于2021/1/22 16:53:43编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  366楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106044 积分:539313 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/23 9:58:00 [只看该作者]

以下是引用ljz在2021/1/22 16:49:00的发言:

蓝版:

请问步骤条的响应事件,能否用浮层面板展示?如果可以,怎么实现即打开浮层面板又传递参数?


 

 .Attribute = onclick=openPopup('pop0')
.Attribute =onclick=getStep('"& id &"')

[此贴子已经被作者于2021/1/22 16:53:43编辑过]

临时这样处理
改exweui.js里面的openPopup函数代码

function openPopup(id,param) {
    let mid = id + "_mask";
    let cid = id + "_popup";
    let el = exUtils.GetById(mid);
    if (el) {
        el.style.opacity = 0.5;
        el.style.pointerEvents = "auto";
        exUtils.PreventScroll.lock();
        exUtils.AddClass(exUtils.GetScrollview(el), "g-fix-ios-overflow-scrolling-bug");
    }
    exUtils.AddClass(exUtils.GetById(cid), "exui-popup-show");

    el = exUtils.GetById(id + "_content");
    if (el) {
        let url = el.getAttribute("data-url");
        if (url) {
            new Promise(resolve => {
                let result = sendAjaxText(id+"|" + param, url, "", false);
                resolve(result);
            }).then(res => {
                el.innerHTML = res;
                //el.setAttribute("data-url", "");
            });
        }
    }
}

使用
.Attribute = onclick=openPopup('pop0','某步骤条的ID')
  1.             With .AddStep("st01","1","步骤1")  
  2.                 .Attribute = "onclick=""openPopup('pop0','st01')""" 
  3.                 .Description = "已完成"  
  4.             End With

服务端接收到【浮层面板ID|步骤条ID】(pop0|st01这样的数据,自己根据|拆分获取数据即可

 回到顶部
帅哥哟,离线,有人找我吗?
Mr-sky
  367楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:68 积分:543 威望:0 精华:0 注册:2019/8/25 11:09:00
  发帖心情 Post By:2021/1/23 21:45:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
ljz
  368楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:273 积分:3400 威望:0 精华:0 注册:2012/4/20 16:43:00
  发帖心情 Post By:2021/1/23 22:13:00 [只看该作者]

多谢蓝版,可以实现用浮层面板展示了。但点击下一个步骤时,浮层展示的内容不会动态刷新,怎么解决?

 回到顶部
帅哥哟,离线,有人找我吗?
ggwww
  369楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:660 威望:0 精华:0 注册:2011/10/7 2:14:00
  发帖心情 Post By:2021/1/24 10:10:00 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  370楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106044 积分:539313 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/24 22:08:00 [只看该作者]

以下是引用ljz在2021/1/23 22:13:00的发言:
多谢蓝版,可以实现用浮层面板展示了。但点击下一个步骤时,浮层展示的内容不会动态刷新,怎么解决?

点击下一个步骤有没有调用openPopup函数?

 回到顶部