Foxtable(狐表)用户栏目专家坐堂 → [建议]移动开发 帮助文档急需完善


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

主题:[建议]移动开发 帮助文档急需完善

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/8 9:03:00 [只看该作者]

关于bmmc变量的赋值和使用问题,经过测试发现:
在A网页中要用的空值变量bmmc,可以通过触发B网页给bmmc赋值,但是不能在A网页的后续语句中使用。

在整个帮助文档中,也没有一个这样的例子,牵扯到类似bmmc这种变量的,都是在函数和B网页中完成的。

如果上述测试结果的推断属实,请完善帮助文档。



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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/8 9:50:00 [只看该作者]

请给出具体代码或者上传例子说明

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/8 14:50:00 [只看该作者]

Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return
    End Select
End If
Vars.Add("bmmc",Gettype(String))
Select Case e.Path
    Case "test.htm",""
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","")
            .AddInput("申请部门","申请部门","text").Attribute ="on-change=""submitAjaxFileds('test2.htm','','申请部门',false);"""
            .AddInput("我的部门","我的部门","text").Value= Vars("bmmc")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        e.WriteString(wb.Build)
    Case "test2.htm"
        Vars("bmmc") = e.PostValues("申请部门")
        MessageBox.Show(Vars("bmmc"))
        e.WriteString(Vars("bmmc"))
End Select
[此贴子已经被作者于2017/6/8 23:57:56编辑过]

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/8 15:39:00 [只看该作者]

定义js文件,如果名称ajaxform.js,放入d:\web\lib\ajaxform.js

function setCodes(){
    var result= submitAjaxFileds('test2.htm','','申请部门',false);
    if(result){
            document.getElementById("我的部门").value=result;
        }
}

HttpRequest代码

Dim fl As String = "d:\web\" & e.path
If filesys.FileExists(fl)
    Dim idx As Integer = fl.LastIndexOf(".")
    Dim ext As String  = fl.SubString(idx)
    Select Case ext
        Case ".jpg",".gif",".png",".bmp",".wmf",".js",".css" ,".html",".htm",".zip",".rar"
            e.WriteFile(fl)
            Return
    End Select
End If
Vars.Add("bmmc",Gettype(String))
Select Case e.Path
    Case "test.htm",""
        Dim wb As New weui
        wb.AppendHTML("<script src='./lib/ajaxform.js'></script>")
        wb.AddForm("","form1","test.htm")
        With wb.AddInputGroup("form1","ipg1","")
            .AddInput("申请部门","申请部门","text").Attribute =""
            .AddInput("我的部门","我的部门","text")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        e.WriteString(wb.Build)
    Case "test2.htm"
        Vars("bmmc") = e.PostValues("申请部门")
        MessageBox.Show(Vars("bmmc"))
        e.WriteString(Vars("bmmc"))
End Select

[此贴子已经被作者于2017/6/8 15:40:24编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/8 16:24:00 [只看该作者]

谢谢你证明了51楼的测试和推断是正确的

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/6/8 17:14:00 [只看该作者]

54楼的代码不就来自帮助吗?

http://www.foxtable.com/mobilehelp/scr/0103.htm
http://www.foxtable.com/webhelp/scr/0325.htm
http://www.foxtable.com/webhelp/scr/1842.htm


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2017/6/8 17:21:00 [只看该作者]

单一变量的保存,其实还可以:

http://www.foxtable.com/webhelp/scr/1061.htm

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2017/6/9 0:05:00 [只看该作者]

狐爸、蓝版:
我的意思是:53楼的红色赋值代码不会执行,只能在54楼的函数中给“我的部门”赋值。

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


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

额,不是不会执行,而是先执行了......

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