以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于手机网页临时数据的处理?求思路,谢谢!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=162916)

--  作者:YUNSEL
--  发布时间:2021/4/17 11:01:00
--  关于手机网页临时数据的处理?求思路,谢谢!
我的需求是这样的,一个新增页面,一个是列表页面,后台数据表是【信息表】,我想实现的操作效果是这样的,在新增界面【确定】,把数据追加到列表界面,注意这个列表不是直接关联后台的数据表,而是一个临时的表。当不再追加时,在列表界面点【确定】,把列表的所有数据,保存到后台数据表【信息表】里面。

注明:为什么不直接写入后台数据表,然后通过后台数据表构建表格,是因为存在临时放弃不愿保存的场景。

第一个网页函数 : 
add.htm
Dim e As RequestEventArgs = args(0)  
Dim wb As New WeUI
wb.AddForm("","form1","table.htm")
With wb.AddInputGroup("form1","ipg1",
"
客户资料")
    .AddInput(
"
部门","部门","Text")
    .AddInput(
"
姓名","姓名","number")
    .AddInput("电话","电话","Text")
    .AddInput("地址","地址","Text")
End With

With wb.AddButtonGroup("form1","btg1",True)
    .Add("btn1",
"
确定", "submit")
End With

e.WriteString(wb.Build)

第二个网页函数 : table.htm
Dim e As RequestEventArgs = args(0)  
Dim wb As New WeUI
With wb.AddTable("","Table1")
     .head.AddRow("
部门","姓名","年龄","电话","地址"\'表头
     .body.AddRow("
技术部","张三","36","110","中国北京"\'数据
     .body.AddRow("技术部","王五","39","110","中国深圳")
     .body.AddRow("
生产部","赵六","39","110","中国深圳")
     .body.AddRow("
生产部","刘七","39","110","中国深圳")
End With
With wb.AddButtonGroup("form1","btg1",True)
    .Add("btn1"
"
确定""submit")
End With

e.WriteString(wb.Build)


--  作者:有点蓝
--  发布时间:2021/4/17 11:21:00
--  
在foxtable建立一个临时表,先把数据放入临时表,确定后再导入数据库,不需要就删除临时表即可
--  作者:YUNSEL
--  发布时间:2021/4/17 11:39:00
--  
以下是引用有点蓝在2021/4/17 11:21:00的发言:
在foxtable建立一个临时表,先把数据放入临时表,确定后再导入数据库,不需要就删除临时表即可

建立内部表,作为一个临时表吗?如果这样的话,那不得建一堆表。
--  作者:有点蓝
--  发布时间:2021/4/17 11:50:00
--  
http://www.foxtable.com/webhelp/topics/0679.htm
--  作者:有点蓝
--  发布时间:2021/4/17 11:51:00
--  
如果一定要在前端处理临时数据,建议使用第三方框架:http://www.foxtable.com/bbs/index.asp?boardid=24