Javascript 如何在列表中使用搜索选项?

Javascript 如何在列表中使用搜索选项?,javascript,node.js,terminal-emulator,blessed,Javascript,Node.js,Terminal Emulator,Blessed,我正在使用NodeJS中的应用程序构建一个终端应用程序 有人能解释一下如何使用列表中的搜索选项吗 这是我使用的列表对象: var numlist = blessed.List({ top: 23, left: 18, parent: screen, height: 8, width: 20, mouse: true, keys: true, vi: true, items: ["4","5","6"]

我正在使用NodeJS中的应用程序构建一个终端应用程序

有人能解释一下如何使用列表中的搜索选项吗

这是我使用的列表对象:

var numlist = blessed.List({
  top: 23,
  left: 18,
  parent: screen,
  height: 8,
  width: 20,
  mouse: true,
  keys: true,
  vi: true,
  items: ["4","5","6"],
  border: {
    type: 'line'
  },
  style:{
    selected: {
      bg: 'blue',
      fg: 'white'
    },
    item:{
      bg: 'white',
      fg: 'blue'
    },
    focus:{
      bg: 'red'
    }
  }
});
这是我写的听众:

numlist.on('select', (item, index) => {});

您可以像这样使用搜索选项:


const prompt=prompt.prompt({
家长:屏幕,
顶部:'中间',
左:'中间',
高度:'收缩',
宽度:“收缩”,
边界:'线',
});
屏幕追加(提示);
var numlist=受祝福的.List({
排名:23,
左:18,
家长:屏幕,
身高:8,
宽度:20,
老鼠:是的,
凯斯:没错,
六:对,
项目:[“4”、“5”、“6”],
搜索:函数(回调){
prompt.input('Search:','',函数(err,value){
如果(错误)返回;
返回回调(null,value);
});
}
});

您可以像这样使用搜索选项:


const prompt=prompt.prompt({
家长:屏幕,
顶部:'中间',
左:'中间',
高度:'收缩',
宽度:“收缩”,
边界:'线',
});
屏幕追加(提示);
var numlist=受祝福的.List({
排名:23,
左:18,
家长:屏幕,
身高:8,
宽度:20,
老鼠:是的,
凯斯:没错,
六:对,
项目:[“4”、“5”、“6”],
搜索:函数(回调){
prompt.input('Search:','',函数(err,value){
如果(错误)返回;
返回回调(null,value);
});
}
});