从XPages中typeAhead中的第一个分类视图列获取值
我想在输入框中使用typeAhead功能。值应仅获取第一个分类列(列[0]);因为我有这么多的文件属于同一个客户。我只需要客户名称是唯一的。请在下面找到我迄今为止尝试的内容。在此视图中,仅对第一列进行分类。其他人则不然。 我想我错过了什么:(从XPages中typeAhead中的第一个分类视图列获取值,xpages,Xpages,我想在输入框中使用typeAhead功能。值应仅获取第一个分类列(列[0]);因为我有这么多的文件属于同一个客户。我只需要客户名称是唯一的。请在下面找到我迄今为止尝试的内容。在此视图中,仅对第一列进行分类。其他人则不然。 我想我错过了什么:( 将searchOutput数组缩减为仅以输入字符开头的名称 首次出现此名称时启动视图导航器: var v:NotesView = database.getView("(ctgViewName)"); var viewEnt:NotesViewEntry =
将searchOutput数组缩减为仅以输入字符开头的名称 首次出现此名称时启动视图导航器:
var v:NotesView = database.getView("(ctgViewName)");
var viewEnt:NotesViewEntry = v.getEntryByKey(lupkey, false)
var nav:NotesViewNavigator = v.createViewNavFrom(viewEnt);
当名称开始与lupkey不同时,停止将名称放入searchOutput数组。将while语句中的第一行替换为:
var name:String = entry.getColumnValues()[0];
if (!name.startsWith(lupkey)) {
break;
}
searchOutput.push(name);
var name:String = entry.getColumnValues()[0];
if (!name.startsWith(lupkey)) {
break;
}
searchOutput.push(name);