Javascript 如何在列表中使用搜索选项?
我正在使用NodeJS中的应用程序构建一个终端应用程序 有人能解释一下如何使用列表中的搜索选项吗 这是我使用的列表对象: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"]
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);
});
}
});