我正在尝试使用ngbTypeahead来获取大块数据。目前,当我键入任何3个字符时,我都会进行服务后端调用,但它会提取所有记录。
我只想获取前25条记录,这可以通过将参数传递给服务调用来完成。
但是问题是,一旦用户到达该25条记录的末尾,如何捕获ngbTypeAhead下拉菜单的滚动事件。如果发生滚动事件,则可以获取下一组26到50的数据。
如何使用ngbTypAhead(类似于虚拟滚动条或在ngbDropdown上使用滚动事件)来实现它
当前代码:-
SELECT
...
FROM ... <outer query>
CROSS APPLY
(
select
si.ratecode,
count(1) rateqty,
sum(si.qty * si.price) rateval
from solditems si
where si.itemno = s.itemno
group by si.ratecode
) s
任何帮助将不胜感激。