Foxtable(狐表)用户栏目专家坐堂 → [求助]WeUI项目界面来回切换保留上一个界面数据的问题?


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

主题:[求助]WeUI项目界面来回切换保留上一个界面数据的问题?

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


加好友 发短信
等级:八尾狐 帖子:1960 积分:15566 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]WeUI项目界面来回切换保留上一个界面数据的问题?  发帖心情 Post By:2022/3/12 7:46:00 [只看该作者]

希望A界面进入B界面之后,再回到A界面是,仍然保留A界面表里的数据。但是现在回来就清空了。C的样子。


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

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

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




[此贴子已经被作者于2022/3/12 7:48:20编辑过]

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


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

b页面返回的时候把这条记录的编号一起返回,比如
 .Add("btn3""返回""button","a.htm?id=xxx编号")

然后a页面,根据url的参数获取数据并给控件赋值,比如:
Dim pr As DataRow
If e.GetValues.ContainsKey("id") Then '如果没有传递订单编号,则新增与一个订单
    pr = DataTables("订单").SQLFind("订单编号='" & e.GetValues("id") & "'")

End If
……
            With .AddInput("单价","单价","number")
if pr isnot nothing then
                .value = pr(
"
单价")
end if
            End With

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


加好友 发短信
等级:八尾狐 帖子:1960 积分:15566 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2022/3/12 8:54:00 [只看该作者]

A界面形成的表格数据是提供额外加入一个div标签通过一段js代码实现的。  好像用上面的那个方法实现不了

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


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

想办法调用js函数咯

if pr isnot nothing then
wb.AppendHTML("<script>tongji();</script>"
end if

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


加好友 发短信
等级:八尾狐 帖子:1960 积分:15566 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2022/3/12 17:31:00 [只看该作者]


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

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


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

因为js文件还没有加载


        wb.AppendHTML("<script src='./lib/table.js'></script>"'引入脚本文件
wb.AppendHTML("<script>tongji();</script>") 如果要调用js文件里的函数,需要放到js文件加载之后
        e.WriteString(wb.Build)

 回到顶部