Foxtable(狐表)用户栏目专家坐堂 → [求助]移动应用


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

主题:[求助]移动应用

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


加好友 发短信
等级:童狐 帖子:296 积分:3749 威望:0 精华:0 注册:2016/4/30 10:41:00
[求助]移动应用  发帖心情 Post By:2018/7/10 18:37:00 [只看该作者]

在手机上有一个逻辑开关,点了true后,为何foxtable项目中对应的逻辑列没改变
Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Dim PageNumber As Integer = e.GetValues("page")
Dim PrimaryKey As Integer = e.GetValues("key")
Dim PageURL = "List.htm?page=" & PageNumber
If e.PostValues.Count = 0 Then '生成编辑页面
    Dim dr As DataRow = DataTables("投标费用明细").SQLFind("[_Identify]=" & PrimaryKey)
    If dr IsNot Nothing Then
        wb.AddForm("","form1","edit.htm?key=" & PrimaryKey &  "&page=" & PageNumber)
        With wb.AddInputGroup("form1","ipg1","编辑订单")
            .AddInput("申请单号","申请单号","text").Value = dr("申请单号")
            .AddInput("项目名称","项目名称","text").Value = dr("项目名称")
            .AddInput("项目编号","项目编号","text").Value = dr("项目编号")
            .AddSwitch("是否汇款","是否汇款").Value = dr("是否汇款")
            With .AddInput("汇款金额","汇款金额","number")
                .Step="0.01"
                .Value = dr("汇款金额")
            End With
            .AddInput("汇款日期","汇款日期","date").Value = dr("汇款日期")
        End With
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With



    Else
        With wb.AddMsgPage("","msgpage","编辑失败", "此订单可能已经被删除!") '提示用户此订单不存在.
            .icon= "Warn"
            .AddButton("btn1","返回",PageURL) '生成返回原来页面的按钮
        End With
        
    End If
Else '保存编辑结果
    Dim dr As DataRow = DataTables("投标费用明细").SQLFind("[_Identify]=" & PrimaryKey)
    If dr IsNot Nothing Then
        Dim nms() As String = {"申请单号","项目名称","项目编号","汇款金额","是否汇款","汇款日期"}
        For Each nm As String In nms
            dr(nm) = e.PostValues(nm)
        Next
        dr.Save()
        '显示完成提示,2妙手自动返回原来的页面
        wb.AppendHtml("<meta http-equiv='refresh' c>",True)
        wb.AddToast("","t1", "编辑完成",0).Visible = True
    Else
        With wb.AddMsgPage("","msgpage","保存失败", "此订单可能已经被删除!") '提示用户此订单不存在.
            .icon= "Warn"
            .AddButton("btn1","返回",PageURL) '生成返回原来页面的按钮
        End With
    End If
End If
e.WriteString(wb.Build) '生成网页

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


加好友 发短信
等级:童狐 帖子:296 积分:3749 威望:0 精华:0 注册:2016/4/30 10:41:00
  发帖心情 Post By:2018/7/10 18:46:00 [只看该作者]

foxtable项目中设置了只有“出纳”才能操作“是否汇款”列,上述问题是否与这个设置有关

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


加好友 发短信
等级:超级版主 帖子:106672 积分:542549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/10 19:59:00 [只看该作者]

逻辑开关默认返回的是“on”值,要特别处理http://www.foxtable.com/mobilehelp/scr/0049.htm

dr("是否汇款") = IIF(e.PostValues("是否汇款") = "on",true,false)

 回到顶部