Foxtable(狐表)用户栏目专家坐堂 → 移动开发表格数据录入


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

主题:移动开发表格数据录入

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


加好友 发短信
等级:五尾狐 帖子:1007 积分:7462 威望:0 精华:0 注册:2016/4/28 9:58:00
移动开发表格数据录入  发帖心情 Post By:2017/9/26 14:57:00 [只看该作者]

 

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

代码改了select 还是发不过来 


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


加好友 发短信
等级:五尾狐 帖子:1007 积分:7462 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/9/26 16:17:00 [只看该作者]

请老师帮看下

 


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


加好友 发短信
等级:版主 帖子:47537 积分:238766 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/26 16:44:00 [只看该作者]


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


加好友 发短信
等级:五尾狐 帖子:1007 积分:7462 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/9/26 21:51:00 [只看该作者]

老师,这个例子做出来实际运用比较麻烦,假如一次考试有100个学生记录,录一个学生的成绩点的键太多了,要选双击行,选菜单,再输入,再确定,再返回输入下一个,这样操作太复杂了,我的初步想法,虽然表中不能直接输入,可不可用循环将表的每行记录批量做成页面的text输入框,页面每行 姓名: A卷   B卷,(A卷,B卷处分别为输入框)输入完后一次提交再用_Identify值去保存,这样会不会实际应用更快,想法是这样,就是不晓得该怎么样去写,请给个代码示范一下,谢谢


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


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

移动端不适合做这种功能。批量的录入还是到客户端编辑,或者上传Excel文件到后台处理。

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


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


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


加好友 发短信
等级:五尾狐 帖子:1007 积分:7462 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/9/27 13:48:00 [只看该作者]

为做成我想的结果,请问如何取表格中每行记录的_Identify,传给页面来依次编辑,最后用_Identify值对应去保存,这样来实现对数据保存。
1、如何依次取表格中每行记录的_Identify
2、如何将每行记录的_Identify做成每个输入框的name
3、每行由于有A卷、B卷,如何做到一个输入框:显示姓名,紧接着两个输入框来分别录A卷,B卷

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


加好友 发短信
等级:版主 帖子:47537 积分:238766 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/27 14:11:00 [只看该作者]

1、你是说勾选表格数据?网页里点选某些行?

 

2、合成idxs,如 1,2,3,4,100,101 发送过去,接收后根据_Identify查找到对应的行,动态生成控件;

 

3、如果用weui做不到,除非你用原生的input控件。


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


加好友 发短信
等级:五尾狐 帖子:1007 积分:7462 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/9/27 14:48:00 [只看该作者]

我是想将生成的表格的每一行批量用原生input控件来做,合成idxs如何来动态生成控件,请帮写下代码

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


加好友 发短信
等级:版主 帖子:47537 积分:238766 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/27 18:41:00 [只看该作者]

参考如下测试代码

 

Select Case e.path
    Case "test.htm"
        Dim idxs As String = "1,3,5"  '_Identify值
        Dim wb As New weui
        wb.AddForm("","form1","abc.htm")
        'wb.InsertHTML("form1", "<Table border=1><tr><td>第一列</td><td>第二列</td><td>第三列</td></tr></Table>")
        wb.InsertHTML("form1", "<Table border=1><tr><td>第一列</td><td>第二列</td><td>第三列</td></tr>")
        For Each dr As DataRow In DataTables("表A").Select("_Identify in (" & idxs & ")")
            wb.insertHtml("form1", "<td>" & dr("第一列") & "</td><td><input name='txt1_" & dr("_Identify") & "' value='" & dr("第二列") & "' /></td><td><input name='txt2_" & dr("_Identify") & "' value='" & dr("第三列") & "' /></td></tr>")
        Next
        wb.insertHtml("form1", "</Table>")
        With wb.AddButtonGroup("form1","btg1",True)
            .Add("btn1", "确定", "submit")
        End With
        e.WriteString(wb.Build) '生成网页
    Case "abc.htm"
        Dim sb As New StringBuilder
        sb.AppendLine("接收到的数据有:<br/><br/>")
        For Each key As String In e.Values.Keys
            sb.AppendLine(key & ":" & e.Values(key) & "<br/>")
        Next
        e.WriteString(sb.ToString)
End Select


 回到顶部
总数 38 1 2 3 4 下一页