0

我想根据正在显示的视图的名称在我的 $$SearchTemplateDefault 中显示一个标题。我尝试了@ViewTitle,但这似乎不起作用。视图名称在 URL 中。这里有什么方法可以访问 $$SearchTemplateDefault 表单中的 URL 或视图名称吗?

我也尝试了 HTTP_Referer 但它显示了引用 URL。

4

1 回答 1

2

您要查找的变量称为 PATH_INFO。只需使用该名称和公式 @thisvalue 或 PATH_INFO 创建一个计算显示字段

可以使用的所有 CGI 变量的列表可以在这里找到

视图标题(计算文本或 cfd 字段)的代码可能类似于:

_viewNames := "View1" : "View2" : "View3";
_viewTitles := "View Title 1" : "View Title 2" : "View Title 3";

_path := @URLDecode( "Domino" ; PATH_INFO );
REM "Alternatively use this, as this is already decoded...";
_path := Path_Info_Decoded;

_viewName := @Left( @RightBack( _path ; "/" ) ; "?SearchView" ) );
@Replace( _viewName ; _viewNames ; _viewTitles )

注意:您必须列出视图的所有可能别名以确保...

于 2013-06-25T21:13:24.843 回答