Foxtable(狐表)用户栏目专家坐堂 → [求助]tabbar 不能切换默认


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

主题:[求助]tabbar 不能切换默认

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


加好友 发短信
等级:幼狐 帖子:185 积分:1723 威望:0 精华:0 注册:2016/5/30 16:23:00
[求助]tabbar 不能切换默认  发帖心情 Post By:2024/2/3 11:34:00 [只看该作者]

大师好!麻烦协助下!  
  Case "addnewkh.htm"   '新增客户信息
        
图片点击可在新窗口打开查看此主题相关图片如下:tabbar.png
图片点击可在新窗口打开查看
        wb.AddForm("","khform1","handlekh.htm") '指定接收表单数据的的页面为handlekh.htm
        With wb.AddInputGroup("khform1","ipg1","新增客户")
            .AddInput("客户名称","客户名称","text")
            .AddInput("联系手机","联系手机","text")
            .AddInput("联系地址","联系地址","text")
        End With
        With wb.AddButtonGroup("khform1","btg1",False)
            .Add("btn1", "确定", "button").Attribute= ""
            .Add("btn2", "取消", "button").Attribute= ""
        End With
        
        With wb.AddDialog("","dlg1", "提示","增加订单成功,是否继续增加?") '增加订单成功提示框
            .AddButton("btnYes","是").Attribute = ""
            .AddButton("btnNo","否","default.htm")
            .Attribute="""

            'wb.InsertHTML("<script>document.getElementById('page3_btn').click();</script>")
            'wb.AppendHTML("<script>hide('page2');show('page3')</script>")
            
        End With
        

[此贴子已经被作者于2024/2/3 12:02:04编辑过]

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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/3 11:39:00 [只看该作者]

没看到有tabbar啊,切换默认指什么

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


加好友 发短信
等级:幼狐 帖子:185 积分:1723 威望:0 精华:0 注册:2016/5/30 16:23:00
  发帖心情 Post By:2024/2/3 12:06:00 [只看该作者]

我刚上传了图片,就是 直接放在  

    Case "default.htm" '首页
        
        Dim txt As String = "由各种物质组成的巨型球状天体,叫做星球.星球有一定的形状,有自己的运行轨道."
        '增加三个页面,一个按钮
        With wb.AddTabBar("", "tb1", 0)
            .AddPage("page1","开单流程","./images/button.png")
            .AddPage("page2","报表查询","./images/msg.png")
            .AddPage("page3","基础资料","./images/article.png")
            .AddButton("bt1","关于我们","./images/cell.png","http://www.foxtable.com")
        End With
        wb.AppendHTML("<script>hide('page1');show('page3')</script>")  
 这里是 正常的, 
但放从 dialog 里边的 否 按钮里,无论如何都不能打开 默认 的 page3   ;
  Case "addnewkh.htm"   '新增客户信息
        
        wb.AddForm("","khform1","handlekh.htm") '指定接收表单数据的的页面为handlekh.htm
        With wb.AddInputGroup("khform1","ipg1","新增客户")
            .AddInput("客户名称","客户名称","text")
            .AddInput("联系手机","联系手机","text")
            .AddInput("联系地址","联系地址","text")
        End With
        With wb.AddButtonGroup("khform1","btg1",False)
            .Add("btn1", "确定", "button").Attribute= ""
            .Add("btn2", "取消", "button").Attribute= ""
        End With
        
        With wb.AddDialog("","dlg1", "提示","增加订单成功,是否继续增加?") '增加订单成功提示框
            .AddButton("btnYes","是").Attribute = ""
            .AddButton("btnNo","否","default.htm")
            .Attribute="""

            'wb.InsertHTML("<script>document.getElementById('page3_btn').click();</script>")
            'wb.AppendHTML("<script>hide('page2');show('page3')</script>")
            
        End With

多谢您


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


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

       With wb.AddDialog("","dlg1", "提示","增加订单成功,是否继续增加?") '增加订单成功提示框
            .AddButton("btnYes","是").Attribute = ""
            .AddButton("btnNo","否","default.htm").Attribute="........" 这里不要换行

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


加好友 发短信
等级:幼狐 帖子:185 积分:1723 威望:0 精华:0 注册:2016/5/30 16:23:00
  发帖心情 Post By:2024/2/4 9:27:00 [只看该作者]

就是本来 不换行 实现不了 跳转,然后才 换行去试,也不行的! 您 微信多少,我加下您微信,适当的支付些费用,帮处理下,谢谢


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


加好友 发短信
等级:超级版主 帖子:107014 积分:544295 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/2/4 9:42:00 [只看该作者]

只能按下面的方法使用:

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

因为点击按钮后会进入【default.htm】页面,其它页面的代码是不会起作用的,进入【default.htm】页面会执行下面代码,效果一样的

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


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


加好友 发短信
等级:幼狐 帖子:185 积分:1723 威望:0 精华:0 注册:2016/5/30 16:23:00
  发帖心情 Post By:2024/2/4 9:56:00 [只看该作者]

以下是引用有点蓝在2024/2/4 9:42:00的发言:
只能按下面的方法使用:
这样的 设计很不合理,比如我 访问 default.htm 时,默认是 PAGE1 ,但我在 page3 页面里操作时,操作后,我就没法直接返回到 page3 了!这样的 框架 没法用呀,除非有更好的解决方案 !
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

因为点击按钮后会进入【default.htm】页面,其它页面的代码是不会起作用的,进入【default.htm】页面会执行下面代码,效果一样的

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


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


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

可以给default.htm加个get参数,指定进入页面后需要默认打开的page。

default.htm的代码
……
if e.GetValues.ContainsKey("p") then ‘如果有get参数就跳转到需要的页面
wb.AppendHTML("<script>hide('page1');show('" & e.GetValues("p") & "')</script>")
end if 

然后addnewkh.htm的代码
.AddButton("btnNo","否","default.htm").Attribute="........"
改为
.AddButton("btnNo","否","default.htm?p=page3")

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


加好友 发短信
等级:幼狐 帖子:185 积分:1723 威望:0 精华:0 注册:2016/5/30 16:23:00
  发帖心情 Post By:2024/2/4 10:42:00 [只看该作者]

我自己试试,非常感谢!

 回到顶部