以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Uploader上传图片在ExWeUI中的Tabs页面中失效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184215) |
||||
-- 作者:fntfgz -- 发布时间:2022/11/28 20:39:00 -- Uploader上传图片在ExWeUI中的Tabs页面中失效 如题Uploader在单页中可以使用,但是在ExWeUI中的Tabs页面中就失效了,老师,您看看如何解决 此主题相关图片如下:微信截图_20221128150152.png With .AddUploader("up1", "高考成绩截图",True) .AllowDelete = True \'允许用户删除图片 .TextPosition = 0 \'标题靠左 If dr.Lines("成绩_图片").Count > 0 Then Dim lst As New List(Of String) lst = dr.Lines("成绩_图片") For Each nm As String In lst .AddImage("./up/cj/" & ksid & "/" & nm) Next End If End With |
||||
-- 作者:有点蓝 -- 发布时间:2022/11/28 21:01:00 -- 这个控件必须在表单里才有效 |
||||
-- 作者:fntfgz -- 发布时间:2022/11/28 21:46:00 -- 老师,我每个页面也都是一个表单,并且表单名都不同,上传控件是在表单里呢,其它数据都可以通过提交保存,只有这个上传控件不可以,老师有时间升级一下吧 |
||||
-- 作者:有点蓝 -- 发布时间:2022/11/28 22:30:00 -- 我测试没有问题,请上传实例说明 |
||||
-- 作者:fntfgz -- 发布时间:2022/11/29 13:38:00 -- 选择图片文件后,加入不进来
[此贴子已经被作者于2022/11/29 13:38:56编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/11/29 14:28:00 -- 因为是动态加进来的,需要另外初始化一下。在weui.me.js第一个函数有这么一段初始化代码,另外在自己的js文件里添加一个函数,然后在切换tab后调用一下 wb.AppendHTML("<script>initExWeUI();ex_tabClick(\'tab02\');ex_tabClick(\'tab01\');onuploader()</script>") function onuploader() {
var eles = document.getElementsByClassName("weui_uploader_input"); for (var i = 0; i < eles.length; i++) {
if (!eles[i].Files){
eles[i].onchange = previewFile;
}
else{
if(eles[i].hasAttribute("data-scalewidth") || eles[i].hasAttribute("data-scaleheight") || eles[i].hasAttribute("data-rotate")){
eles[i].onchange = previewFile3;
}
else {eles[i].onchange = previewFile2;}
} } } |