问题标签 [dynamic-list]
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.
angular - Using *ngFor to loop over data fetched from server
I am very new to Angular.
I am fetching the list of posts on the server using the following code:
The PostService.fetchPosts returns the response which I then populate into the allPosts variable.
However, in the view:
My list is not being updated.
home.component.ts file:
post.service.ts:
google-sheets - google sheet 动态下拉依赖列表
我能够在谷歌表格中创建一个动态下拉列表,例如:如果用户在 A 列中选择了某些东西(汽车制造商:丰田);B 列自动填充该品牌的模型(模型:普锐斯、汉兰达等)。
我遇到了两个问题:
我需要这些下拉菜单来处理连续的行。我已经复制并粘贴并调整了公式,但是当我将其粘贴到连续的行时,动态质量不再起作用。
如果 A 列中的值为 Toyota,而 B 列中填充的是 Prius。例如,当我将 A 列更改为梅赛德斯时,B 列保留“普锐斯”并出现错误“输入无效 - 输入必须在指定范围内),但是如果我单击 B 列,我将获得梅赛德斯的相应下拉菜单我需要在单击 A 列时清除该字段并使用动态下拉列表重新填充。
这是我使用的公式:
=TRANSPOSE(INDIRECT("D" & MATCH('Content Tracker - GENERAL RESOURCES'!D2, C1:C, 0) & ":K" & MATCH('Content Tracker - GENERAL RESOURCES'!D2, C1:C, 0)))
typescript - 如何在 Angular5 中更新 Html 组件的列表
我有一个名为“Alarms”的组件,我在其中调用this.getNotifications();Function 来获取所有通知并将这些通知绑定为我的模板上的列表。有一个选项可以清除每个警报。我正在调用clearGatewayError()函数来更新警报,因此列表应该在更新警报后更新。但是该列表没有在模板上更新。
这是我的alarms.Component.ts
这是我的 component.html 代码
database - 如何在 Flutter 中构建动态字符串列表?
我正在编写一个应用程序/游戏,其中用户在存储在SQFLite 数据库中的文本字段上输入他自己的规则中的文本字段上输入他自己的规则。
规则与朋友相关,所以它在一个类 Friend 中,具有 id、name、rule0、rule1、rule2...rule9。这是真的很烦人,但我认为我需要将它放在 Friend 类中,以便它与正确的friend.id一起存储。
当我尝试
List<Strings> rules = [rule0, rule1];
或
List<dynamic> rules = [...];
有谁知道我该如何解决这个问题?创建一个新的类规则,每个规则都有与正确朋友相关的 ID 吗?或者,如果我可以在 Friend 中创建一个动态列表?
真的迷失了这一点。欢迎任何帮助。
javascript - PHP动态列表检索返回未定义索引
作为个人实践的一部分,我一直在测试和玩耍,但是,我陷入了以下问题,我想通过 javascript 添加项目列表,并且在提交后,我想验证然后存储添加的列表。但是,一旦我提交,我得到一个错误未识别的索引,就好像该值没有被 isset 函数检查提交并且它总是返回空。在进一步查看 StackOverflow 后,我注意到有些是指 HTML 结构;因此,我将 HTML 最小化为如下所示:
excel - 不能使用 ComboBox Ctrl+Z(撤消)引用具有命名范围的动态列表,重命名为数组?如何?
我有一个 ComboBox,其列表引用了一个命名范围,该范围根据与 ComboBox 的链接文本(与单元格链接)的匹配创建一个动态列表。列表有匹配数量的长度,ComboBox 有一个 ComboBox_Change 来刷新它。
现在我的问题是,我不能 Ctrl+Z 文档中的任何内容,这使得它很难使用。我曾经也有一个列表trigerrin的问题与工作表中的任何更改,但这似乎已经停止,因为我将命名范围“区域”更改为它的工作表而不是整个Excel(即使在它自己的工作表中奇怪)。命名范围中使用的单元格确实引用了另一个工作表。
我昨天看到一个链接,有人提到它发生了,因为每次更改都会刷新框,并且列表应该作为数组“缓存”(为什么每次引用其属性之一时都会触发(Excel VBA)组合框更改事件?)。鉴于我的列表长度不断变化,并且我不能一次按 ctrl+shift+输入 500 个单元格(这甚至可以工作吗?),我该怎么做?
这里有一些代码和公式。我是从法语自由翻译的,所以可能有公式拼写错误。假设 Sheet1 是我的 ComboBox 所在的位置。
用于填充命名列表的单元格公式(我相信不是很相关)
我的 ComboBox VBA 如下:
Range("H1") 与此无关,它是重置计数,以便我的“下一个”和“上一个”图片查找按钮重置。
命名范围(动态长度),其中 A 给我 1/0 部分匹配我在组合框中的“搜索”,B 给我我得到多少部分匹配的计数,C 列出填充另一个选项卡的下拉列表的值.
不要认为它有帮助,但这里是那些论坛。没有确定的工作表意味着 Sheet1。
A :
乙:
C :
编辑:回应尼克,进一步澄清。我基本上是在寻找一种不同的方式来编写宏,这样它就不会在每次工作表更改后执行,即使那些不影响它的动态列表也是如此。我忘了在主线程中提到,但是如果我的 ComboBox 是空的(所以没有从 A 到 C 列中过滤掉并且列表处于“最大容量”),那么我的 Undo 工作得很好,但是只要有从那里开始,ComboBox(或匹配的单元格)中的某些内容无法使用撤消。
android - 如何防止使用 TabLayout 一次加载所有片段数据
我已经在我的应用程序中实现了android.support.design.widget.TabLayout。该选项卡包含来自 API 的动态数据以及片段中的动态内容。我正在调用 Tab wise API。但在我的片段中,所有 API 都调用了第一个片段。因此,显示数据需要太多负载。我想明智地调用 API 特定的选项卡。当用户单击选项卡时,应调用 API。
我已将 ArrayList 大小设置为offscreenPageLimit如下所示
经过研究,我发现https://stackoverflow.com/a/39455160/9635628
并设置viewpager.offscreenPageLimit = 1
但是,第二个选项卡的数据仍在加载。即,当用户进入屏幕时,它会在单击第二个选项卡时加载第一个和第二个数据,加载第三个数据。我想阻止这种情况。你能帮忙吗?将不胜感激。
c - C - 警告:指针和整数之间的比较('struct V_LISTE *' 和 'int')
对于简单的链式(动态)列表,我想编写一个函数来删除包含字符“k”的第一个元素。
我写了以下函数:
在 while 语句中,我收到警告:指针和整数之间的比较 ('struct V_LISTE *' 和 'int') while (kElement->nachfolger != 'k')
我已插入具有以下功能的元素:
通过在 main 中调用它:
我运行我的程序出现分段错误:11 我无法解决问题,需要一些帮助。
javascript - 如何为使用 Javascript 动态创建的列表将 css 样式设置为本地存储?
我刚刚开始了关于 Javascript 的 Udemy 课程,第一个项目是创建任务列表。我按照教程很好地创建了它,但我想向它添加一些功能。添加新任务时,我想添加将其标记为完成的功能。
我一直在尝试如何使用 css (text-decoration: line-through) 来做到这一点,但遇到了死胡同。一旦单击标记为“完成”的按钮,就会调用一个函数来检查“检查项”类的列表项。然后我添加类名“check-item-style”,它将直通应用于单击的列表项。如果您能帮我将其插入本地存储,并在浏览器重新打开后从本地存储中“获取”。
我会尽量保持代码尽可能简短。如果可能的话,只有香草 javascript!我尝试做一个代码片段,但效果不是很好(可能是由于本地存储不可用),所以我在下面包含了短代码。如果没有所有库,某些代码将无法正常工作,因此必须包含抱歉!