客户端变量
在移动和响应式 Web 应用程序中,使用客户端变量以键值格式在客户端存储数据。例如,使用这些变量来存储配置和应用上下文数据。
Client Variables 只能存储基本数据类型。一个例外是二进制数据,它是一种基本数据类型,但不能存储在这些变量中。一个环境中所有客户端变量可用的数据量取决于浏览器。
在这些条件下,客户端变量的值在同一环境中的不同应用程序之间共享:
- 应用程序的用户提供者是相同的。
- 这些应用程序在同一浏览器中运行。
您可以通过应用程序共享客户端变量的值,方法是:
- 公共街区
- 公共客户行动
当用户退出应用程序或平台自动退出用户时,客户端变量重置为其默认值。但是,不要使用客户端变量来存储敏感或机密信息。
如何使用
此示例说明如何使用客户端变量来保存搜索小部件的值。然后使用客户端变量的值来过滤聚合。如果您更改到另一个屏幕或关闭浏览器,则会保留此值。
-
在 “数据” 选项卡上,右键单击 “客户端变量” 并选择 “添加客户端变量” 。
-
输入变量的名称,例如
SearchKeyword。 -
选择输入小部件。
-
在 “属性” 选项卡上的 “变量” 字段中,输入
Client.SearchKeyword。 -
双击元素树上的聚合。
-
在筛选器选项卡上,单击添加筛选器。
-
插入过滤条件。
Employee.FirstName like "%" + Client.SearchKeyword + "%" -
要保存过滤器,请点击关闭。
按照这些步骤发布模块后,您可以在浏览器中测试过滤器的功能。在搜索小部件的输入中插入的文本存储在定义的客户端变量中,然后用于过滤聚合。当您切换到另一个屏幕或关闭浏览器时,该值将被保留并且过滤器仍然根据该值应用。