葡萄城开发者社区

标题: 使用母版页上组合框的值作为全局变量 [打印本页]

作者: 金麒麟-信息部    时间: 2022-3-22 14:07
标题: 使用母版页上组合框的值作为全局变量
本帖最后由 Chelsey.Wang 于 2022-4-2 11:27 编辑

版主好,           查询条件的值能否是一个自己设置的全局变量,我想通过根据用户的选择从后台表取出不同的数据,进而实现Web地址正式和测试的切换,谢谢!


[attach]197947[/attach]



作者: Chelsey.Wang    时间: 2022-3-22 14:07
金麒麟-信息部 发表于 2022-3-23 08:42
将这个组合框放到模板页上,每次切换菜单的时候都会被重新请求刷新,组合框恢复初值,能不能让他不刷新呢

可以通过JS将组合框的值存在localStorage中
[attach]198160[/attach]
然后在全局js中通过bind方法,为所有页面绑定页面加载时事件,从localStorage中取值,并设置到母版页的单元格上
bind 方法 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
[attach]198161[/attach]
[attach]198164[/attach]

作者: 金麒麟-信息部    时间: 2022-3-22 15:18
有没有解决方案啊
作者: Chelsey.Wang    时间: 2022-3-22 15:18
您好,您可以建立一张数据表,将正式地址和测试地址都储存在里面,数据表设计方式可以参考下面这样:[attach]198007[/attach]
调用命令时传入参数:分类、和请求,可以根据用户的选择设置对应的分类,然后通过查询条件,筛选出对应的请求地址。
看您截图中应该就是这样设置的,请问是哪里遇到了什么问题吗?可以具体说明一下吗~

作者: 金麒麟-信息部    时间: 2022-3-22 15:49
Chelsey.Wang 发表于 2022-3-22 15:18
您好,您可以建立一张数据表,将正式地址和测试地址都储存在里面,数据表设计方式可以参考下面这样:
调用 ...

您好,我现在就是这种处理思路,问题是:分类 是一个变量(测试人员选择是正式或者测试),怎么把这个变量(正式或者测试)传给查询条件呢,这样测试人员就可以根据一个选择框,把所有的服务端命令随意切换正式或测试。
作者: Chelsey.Wang    时间: 2022-3-22 16:12
金麒麟-信息部 发表于 2022-3-22 15:49
您好,我现在就是这种处理思路,问题是:分类 是一个变量(测试人员选择是正式或者测试),怎么把这个变 ...
服务端命令中参数的设置和使用方式可以参考帮助手册:
基础类型 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
可以先在服务端命令中新建这样的两个参数
[attach]198036[/attach]
然后在服务端命令中设置变量的地方,可以选择已创建的参数,作为查询条件的值
[attach]198037[/attach]
调用服务端命令时,是可以取页面上的单元格的值,然后传给这两个参数的~
[attach]198038[/attach]


[attach]198039[/attach]


作者: 金麒麟-信息部    时间: 2022-3-22 16:25
Chelsey.Wang 发表于 2022-3-22 16:12
服务端命令中参数的设置和使用方式可以参考帮助手册:
基础类型 - 活字格V7帮助手册 - 葡萄城产品文档中心 ...

这样需要在每一个页面中添加分类的选项,这个分类 可以从一个全局的地方获取吗,所有的页面都从那一个地方获取,这样测试人员只需要改一个地方就可以把所有页面都切换完成!
作者: Chelsey.Wang    时间: 2022-3-22 17:59
金麒麟-信息部 发表于 2022-3-22 16:25
这样需要在每一个页面中添加分类的选项,这个分类 可以从一个全局的地方获取吗,所有的页面都从那一个地 ...

您可以将组合框放在母版页上,并为其命名,所有设置了母版页的页面都可以从母版页上取值
[attach]198103[/attach]
调用服务端命令时,可以用单元格名称取到母版页上单元格的值
[attach]198104[/attach]


作者: 金麒麟-信息部    时间: 2022-3-23 08:42
Chelsey.Wang 发表于 2022-3-22 17:59
您可以将组合框放在母版页上,并为其命名,所有设置了母版页的页面都可以从母版页上取值

调用服务端命 ...

将这个组合框放到模板页上,每次切换菜单的时候都会被重新请求刷新,组合框恢复初值,能不能让他不刷新呢




欢迎光临 葡萄城开发者社区 (//gcdn.grapecity.com.cn/) Powered by Discuz! X3.4