Foxtable(狐表)用户栏目专家坐堂 → web查询显示


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

主题:web查询显示

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


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
web查询显示  发帖心情 Post By:2022/6/21 10:41:00 [只看该作者]

 老师,有这样一个界面,选择不同的日期,显示不同打卡项目的打卡用时,该怎么改?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20220621103746.jpg
图片点击可在新窗口打开查看

Dim e As object = args(0)
Dim wb As New weui
...........

'打卡详情查询
With wb.AddInputGroup("form1","dk","打卡详情")
    .AddInput("打卡日期","打卡日期","date")
    With .AddInputCell("ic1") '通过InputCell增加输入框
        .AddLabel("ls1","课内阅读",0)  '增加标签,0显示在左边
        Dim dr As DataRow = DataTables("语文打卡记录").SQLFind("打卡日期= '" & e.PostValues("打卡日期") & "' and 打卡项目 = '课内阅读'")
        If dr IsNot Nothing Then
            With .AddInput("课内阅读","number",1)  '增加输入框,1表示显示在中间
                .Value = dr("打卡用时")
                .Readonly= True
            End With
        Else
            With .AddInput("课内阅读","number",1)  '增加输入框,1表示显示在中间
                .Value = ""
                .Readonly= True
            End With
        End If
        .AddLabel("ls2","(分钟)",2)     '增加标签,2表示显示在右边
    End With
    With .AddInputCell("ic2") '通过InputCell增加输入框
        .AddLabel("ls1","课外阅读",0)  '增加标签,0显示在左边
        Dim ds As DataRow = DataTables("语文打卡记录").SQLFind("打卡日期= '" & e.PostValues("打卡日期") & "' and 打卡项目 = '课外阅读'")
        If ds IsNot Nothing Then
            With .AddInput("课外阅读","number",1)   '增加输入框,1表示显示在中间
                .Value = ds("打卡用时")
                .Readonly= True
            End With
        Else
            With .AddInput("课外阅读","number",1)   '增加输入框,1表示显示在中间
                .Value = ""
                .Readonly= True
            End With
        End If
        .AddLabel("ls2","(分钟)",2)     '增加标签,2表示显示在右边
    End With
End With
......

e.WriteString(wb.Build)



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


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

要使用ajax,给日期控件绑定onchange事件,类似:http://www.foxtable.com/mobilehelp/topics/0103.htm,看看setCodes函数的用法

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


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/6/21 11:42:00 [只看该作者]

请老师改一下JS

function setCodes(){
    var result= submitAjaxFileds('Yuwen_Clock_getdata1.htm','','province','county',false);
    if(result){
        var vals=result.split("|");
        if(vals.length==2){
            document.getElementById("课内阅读").value=vals[0];
            document.getElementById("课外阅读").value=vals[1];
        }
    }
}


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


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

var result= submitAjaxFileds('Yuwen_Clock_getdata1.htm','','打卡日期',false);

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


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/6/21 12:46:00 [只看该作者]

老师,看看哪儿不对,选择了日期,结果没出来

 

查询页面该位置代码如下:

'打卡详情查询

With wb.AddInputGroup("form1","dk","打卡详情")
    .AddInput("打卡日期","打卡日期","date").Attribute = "onclick='sendJsonString1()'"
    With .AddInputCell("ic1") '通过InputCell增加输入框
        .AddLabel("ls1","课内阅读",0)  '增加标签,0显示在左边
            With .AddInput("课内阅读","number",1)  '增加输入框,1表示显示在中间
                .Readonly= True
            End With
        .AddLabel("ls2","(分钟)",2)     '增加标签,2表示显示在右边
    End With
    With .AddInputCell("ic2") '通过InputCell增加输入框
        .AddLabel("ls1","课外阅读",0)  '增加标签,0显示在左边
            With .AddInput("课外阅读","number",1)   '增加输入框,1表示显示在中间
                .Readonly= True
            End With
        .AddLabel("ls2","(分钟)",2)     '增加标签,2表示显示在右边
    End With
End With
wb.AppendHTML("<script src='./lib/ajaxform.js'></script>") '引入脚本文件

 

 

Yuwen_Clock_getdata1页面代码如下:

Dim e As object = args(0)
Dim wb As New weui
Dim drs As List (of DataRow) = DataTables("语文打卡记录").sqlselect("打卡日期='" & e.Values("打卡日期") & "' and 姓名 = '" & _UserXingMing & "'")
msgbox(drs.Count)
For Each dr As DataRow In drs
If dr IsNot Nothing Then
    e.WriteString(dr("课内阅读") & "|" & dr("课外阅读"))
End If
Next
e.WriteString(wb.Build)

[此贴子已经被作者于2022/6/21 12:46:43编辑过]

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


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


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/6/21 13:58:00 [只看该作者]

    绑定了,开始发帖,事件没显示,修改的时候,把onchange事件代码复制错了

    .AddInput("打卡日期","打卡日期","date").Attribute = "onchange='setCodes()'" '调用js函数

[此贴子已经被作者于2022/6/21 13:58:40编辑过]

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


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

加代码调试,看看前后端的值

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


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2022/6/21 14:45:00 [只看该作者]

这个还真调试不来,请老师看看



以下内容是专门发给有点蓝浏览

 

登录:张老师,密码:123456

这个页面:

http://127.0.0.1:32178/Yuwen_Clock_Filter.htm

 

 


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


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


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

没有setCodes这个函数

 回到顶部
总数 18 1 2 下一页