问题标签 [ui-scroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

angularjs - ui-scroll:滚动时禁用更新/获取

我正在尝试使用ui-scroll在大型数据集中提供动态滚动。

get方法调用查询数据库的后端函数。查询“慢”,所以我想在滚动拇指移动时禁用查询。

例如,假设视口显示 10 行,数据库中有 100,000 行,我们一次获取 100 行。

如果您快速将拇指从顶部拖到底部,则ui-scroll当前会发出大量数据请求。我想跳过所有中间请求,只在拇指停止移动时获取数据。

isLoading在适配器上摆弄过,但找不到使这项工作的方法。

建议?角 1.4.1。

0 投票
1 回答
205 浏览

angularjs - 用于长文本虚拟化的 ui-scroll

使用 ui-scroll 显示很长的文本(以 MB 为单位)的最佳方式是什么?文本以数组的形式提供,但需要像 textarea 一样显示为长文本文档。我正在使用 ui-scroll,因为文本中的每个单词都是可点击的锚标记。

ui-scroll-td 是否将每个单词显示为列并将行显示为行的唯一方法?

更多信息

  1. 我有一个包含 > 2000 个元素(单词)的大数组,用户可以动态更改(元素数量和元素本身)。
  2. 我需要将这些元素显示为单个文档,其中每个元素(单词)都是一个超链接,单击该超链接会执行某些操作。

  3. 我需要它看起来像一个简单的可滚动 div,其中这些单词显示为长自由流动的可点击文本。

  4. 我之前使用 $compile 来动态创建 html,但是初始编译时间和元素更改时的编译非常重要(秒),因为我必须每次编译/渲染整个元素列表。

    1. 所以我想到了使用 ui-scroll 来显示哪个虚拟化并只渲染显示的内容。

    2. 但是 ui-scroll 总是在单独的行中显示每个元素,例如一行,这不是我的用例所需的行为。

请注意,上面的每个单词都是一个可点击的锚点。谢谢。

0 投票
0 回答
62 浏览

html - 在关闭 Oracle Jet 对话框时,页面滚动条向下,焦点指向表格中间

在单击 Primary Id 列中的 ID 时,我从“oj-table”中打开了一个“oj-dialog”。一件重要的事情是,我将“body”溢出设置为隐藏,其他 div “globalBody”设置为“max-height: 100vh and overflow: scroll”,以防止对话框从屏幕上移开。现在,如果从具有超过 12 条记录或占据屏幕的 60-70% 的表中打开任何对话框/弹出窗口,则如果对话框关闭,它会自动向下滚动到表格的中间部分,而不是我打开的对话框第一条记录它总是将焦点设置为表中的第 5 条或第 6 条记录。

如果有人可以在这里帮助我,那就太好了。

0 投票
1 回答
18 浏览

angularjs - 如何在angularjs中添加带有远程数据的ui-scroll?

我的 angularjs 有问题。我正在尝试添加 ui-scroll,但是当我这样做时,我遇到了这个错误。

也许是因为 html 调用它时没有加载数据。

错误:$injector:unpr

未知提供者:datasourceProvider <- datasource

这是我的服务

这是我的 app.js

这是我的html