我正在使用视图控件来显示注释视图。我们还使用了搜索功能,来搜索每个视图的第一列。由于我们要保存用户输入的搜索参数,我们创建了一个 bean,为每个用户保存搜索键。
为了保存搜索键,我们在视图控件的 data > keys 属性中使用此代码:
var dbName:String = database.getFilePath();
var viewName:String = "vwCurrentRequests";
var searchValue:String = searchUserBean.getSearchValue(dbName+viewName);
if(searchValue.isEmpty() || searchValue==null) {
return "";
} else {
return searchValue;
}
但是我们总是必须为每个视图定义 viewName 值。那么问题来了:我们如何才能得到当前视图的视图名呢?