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


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

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

帅哥,在线噢!
有点蓝
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/23 9:50:00 [显示全部帖子]

以下是引用尘埃落定在2020/11/23 0:03:00的发言:
下载后帮助文件打开后,没有内容,该如何处理?

https://www.baidu.com/baidu?word=chm无法显示

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/24 11:09:00 [显示全部帖子]

以下是引用ljz在2020/11/23 14:21:00的发言:
蓝版,请问是不是加这里,如图
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20201123141906.png
结果还是不行

组件初始化问题,下个版本改进一下。临时可以这样解决:

1、下载js更新:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:exweui.zip


2、testchart4.htm改一下

    Case "testchart4.htm" '多图表
        Dim wb As New weui
        With ExWeUI.WebUI.AddF2ChartGroup("","f2c1","饼图")
            With .AddChart("chart01",2)
                .DataUrl = "getpiedata"
            End With
            wb.InsertHTML("",.BuildHtml)
        End With
        wb.AppendHTML("<script>window.ex_f2charts['chart01'] = new ExuiF2PieChart('chart01')</script>")
        e.WriteString(wb.Build) '生成网页

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/22 13:58:00 [显示全部帖子]

以下是引用qwz405在2020/12/22 10:19:00的发言:
单选列表框 AddRadioGroup,能否每行显示1个选项,不然选项比较多的时候,挤在一起点选不方便,看起来也不美观。


图片点击可在新窗口打开查看此主题相关图片如下:12.jpg
[此贴子已经被作者于2020/12/22 10:19:06编辑过]

打开浏览器按F12,看使用了什么样式,自行调整css源码里的样式

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/25 10:40:00 [显示全部帖子]

没有引用框架文件:http://www.foxtable.com/mobilehelp/topics/0011.htm

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/11 9:43:00 [显示全部帖子]

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

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

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望: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这样的数据,自己根据|拆分获取数据即可

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/24 22:08:00 [显示全部帖子]

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

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

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/27 9:49:00 [显示全部帖子]

以下是引用ljz在2021/1/26 15:26:00的发言:

有的

做个例子发上来测试

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/28 10:23:00 [显示全部帖子]

以下是引用shyilin在2021/1/27 13:36:00的发言:
 openPopup函数,在不刷新页面的情况只调用一次数据,如果我想每次都要换不通的数据能用这个窗口吗?

需要的时候调用这个函数即可

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


加好友 发短信
等级:超级版主 帖子:106312 积分:540695 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/28 23:11:00 [显示全部帖子]

以下是引用shyilin在2021/1/28 17:36:00的发言:
 但是调用的时候,多次打开窗口还是原来的数据呢!数据没有变化,要刷新页面后再次打开窗口数据才会变化

参考366楼的方式改动,如果不行请上传实例说明

 回到顶部
总数 56 上一页 1 2 3 4 5 6 下一页