Xpages:在视图上进行筛选时保持视图排序顺序

Xpages:在视图上进行筛选时保持视图排序顺序,xpages,Xpages,My Xpage有一个dataView,它指向一个按员工姓名排序的视图。“员工”视图中的另一个字段是其位置。我在视图的标题中有一个组合框,允许用户子集到一个位置。子分类时,将显示正确的员工,但排序顺序将丢失 我在Stack overflow中看到了一些答案,比如和,但无法让它们发挥作用。我认为区别在于 我并不是在尝试筛选已排序的值 以下是我的FT搜索代码: var tmpArray = new Array(""); var cTerms = 0; //Geo Location Search i

My Xpage有一个dataView,它指向一个按员工姓名排序的视图。“员工”视图中的另一个字段是其位置。我在视图的标题中有一个组合框,允许用户子集到一个位置。子分类时,将显示正确的员工,但排序顺序将丢失

我在Stack overflow中看到了一些答案,比如和,但无法让它们发挥作用。我认为区别在于 我并不是在尝试筛选已排序的值

以下是我的FT搜索代码:

var tmpArray = new Array("");
var cTerms = 0;

//Geo Location Search
if(viewScope.key != null & viewScope.key != "" & viewScope.key != "All Locations" & viewScope.key != "--Select a Location--") {
             tmpArray[cTerms++] = "(FIELD HR_GeoLocation = " + viewScope.key + ")";}

qstring = tmpArray.join(" AND ").trim();
viewScope.queryString = qstring; // this just displays the query
return qstring // this is what sets the search property
视图的第一个字段是用户的姓、名、降序。

不会按视图的顺序返回找到的文档:

将对匹配全文查询的文档集合进行排序 根据相关性,相关性最高者优先

使用按位置分类的其他视图,并使用位置作为输入

  • 按类别名称筛选(categoryFilter)或
  • 按列值筛选 (按键/按键匹配)
“位置”列之后的列与当前视图中的列相同