创建访问 Web 客户端的 URL
在 Web 客户端中,可使用 URL 访问表单。可使用基本 URL 和可选 URL 参数构建这些 URL。在某些情况下,用户可以绕过普通 URL 并构建绕过“登录”页面不需要用户登录的 URL。
基本 URL
用于访问表单的 URL 必须遵循特定格式。基本格式为:
http(s)://webserver/wswebclient/default.aspx
其中,webserver 是 Web 客户端软件所在的 Web 服务器的名称。
URL 参数
对于基本 URL,您可以添加任意数量的 URL 参数以控制在 Web 客户端打开时所执行的操作。要将这些参数附加到基本 URL:
- 在紧接基本 URL 之后添加一个问号。
- 指定一个或多个参数,不含空格。
- 用和号 (&) 分隔多个参数。
参数不需要以系统使用时的任何特定顺序显示。
下表列出并说明了这些 URL 参数:
URL 参数(语法) | 说明 |
---|---|
user=userName | 登录参数。
userName 的值是登录用户 ID。如果指定,则“登录”页面中的用户 ID 字段将自动使用该用户 ID 填充。 |
config=configName | 登录参数。
configName 的值是用户要登录到的配置的名称。如果指定,则该配置将自动选中并显示在“登录”页面的“配置”字段中。 |
configgroup=configGroupName | 登录参数。
configGroupName 的值是命名配置所属的配置组的名称。 当您希望在“登录”页面的“配置”下拉列表中仅显示指定的配置组的成员时,可使用该选项。 |
form=formName
form=formName(launchParams) |
会话启动参数。
formName 的值是要打开的表单的名称。该参数可以与表单启动参数 (launchParams) 一起使用,也可以不与其一起使用。 例如,“form=Events” 作为 URL 参数可使用其缺省设置打开“事件”表单。“form=Events(FILTER(EventName='IdoOnInvoke')SETVARVALUES(InitialCommand=Refresh))” 作为 URL 参数可与其他表单启动参数一起筛选 IdoOnInvoke 框架结构事件的“事件”集合,然后在表单打开以仅显示该事件时刷新表单(覆盖表单的缺省 InitialCommand 参数)。 注意: 使用这些启动参数启动表单时,可以进行值筛选。
|
page=formonly
或 page=light |
会话启动参数。
当 formonly 选项与该参数搭配使用时,表单打开时没有任何常用 WinStudio 菜单或工具栏,且无法访问资源管理器。该选项主要用于为在空间有限的移动设备上使用而设计的表单。 有关详细信息,请参见“关于仅表单模式中的工具栏”。 当 light 选项与该参数搭配使用时,表单将在特殊的轻型 Web 浏览器客户端中打开。该选项也是设计作为主要用于移动表单和应用程序的功能。 |
notitle = 1 | 该参数与 page=formonly 参数搭配使用。指定时,它会告知浏览器不要显示表单的标题栏。 |
deviceid=number | 该参数主要在测试表单显示时使用。number 表明要用于显示表单的“编辑设备类型”表单中定义的设备类型定义。 |
menu=hidden | 会话启动参数。
该参数用于隐藏主菜单。 |
绕过登录页面
在某些情况下,您可能希望用户无需登录即可登录到应用程序中的特定表单。使用以下格式设置的 URL 即可实现该操作:
http://webserver/WSWebClient/session/open/configname/
其中:
- webserver 是 Web 客户端软件所在的 Web 服务器的名称。
- configname 是用户有权使用的配置的名称。
- username 是用户的 Mongoose 用户 ID。
您还可以将 URL 参数附加到该 URL 格式。