问题标签 [listproperty]
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.
javafx - JavaFX:ListProperty 和成员通知
考虑一个Wrapper
类的实例。该类Wrapper
具有ListProperty
实例ClassA
和ListProperty
实例ClassB
。
的实例ClassA
并且ClassB
需要知道它们是否包含在某些Wrapper
. 它们可能只包含在一个中,也可能Wrapper
根本不包含。
某些方法Wrapper
可能会从 ListProperties 之一中删除成员。我想知道JavaFX是否有自动机制来通知ListProperty的已删除成员?of和of /之间的一些绑定机制?ListProperty
Wrapper
owner
ClassA
ClassB
python - 检查值是否已存在于 Python 中 Google 数据存储模型的 ListProperty 中
我刚开始学习 python,而且我也是 Google 数据存储模型的新手。如果这个问题看起来太菜鸟,请原谅我。
我想做的很简单。
我正在验证用户是否已经在帖子中被喜欢。所以我需要检查一个键是否在 Google 数据存储模型的 ListProperty 中。我的代码的 PFB。
cls 是来自 Google Datastore 的 Model 类型的“Post”对象。'liked_user' 是“发布”对象的属性类型 ListProperty。
但显然, ListProperty 是不可迭代的。以下是来自控制台的错误。
TypeError:“ListProperty”类型的参数不可迭代。
所以,请帮我弄清楚如何实现它。
我尝试了几个小时的谷歌搜索,仍然无法弄清楚如何实现这一点。
提前致谢。
python-3.x - Kivy - 在 .kv 文件中访问 ListProperty 的元素
我已经开始使用 Kivy 编程,这是 Python 中令人惊叹的开源 GUI 库。
我遇到了一个接近这个主题的问题,但没有令人满意的答案。
我想在 .kv 文件中访问附加到我的小部件的 ListProperty 的元素,但出现错误。我猜它来自对 KV 语法的误解,但我无法完全弄清楚发生了什么。
更准确地说,我收到以下错误:
- 生成器异常:解析器:在我评论的那一行(见下面的 .kv 文件)
- IndexError:列表索引超出范围
就好像构建器不明白我的custom_list确实有 3 个从 0 到 2 索引的元素。
这是我编写的用于说明情况的简单示例:
示例.py 文件
我的.kv 文件
提前感谢那些愿意花时间回答的人,
米
javafx - JavaFX - ListProperty 条件绑定
在我的代码中,我有一个绑定到 ListProperty 的 tableview。我能够正确检索所有数据,但我需要根据其中每个对象的特定属性对该数据集应用条件。可能吗?这是模型:
在控制器中,我已将 tableview 绑定到 ListProperty(由 ticketService.ticketsProperty() 返回):
我只需要通过票“isVisible”属性过滤它。也许通过 BooleanBinding?
python - 更改后标签中的 kivy 列表属性未更新
我有两个列表 email2 和 email3 作为 ListProperty(rebind=True) 但是当 email2 和 email3 列表在 python 代码中更改时,kv 文件中的标签中没有反映。
java - 从两个 ListProperty 中不删除重合
我的目标是:实现两个“相同”的列表,在尽可能少的时间内从这两个列表中删除不重合的对象。
我所取得的成就:两个相同的列表,删除非重合,但耗时太长。
我的问题是:
我有两个大列表(每个 800k 记录),这些列表充满了对象(HashCode 和 Equals 在这些对象上正确实现),我需要删除两个列表上的非重合记录。它可能只有 3-100 条记录(与 800k 寄存器相比没有)。
问题主要是性能,导致它需要 10 多分钟才能完成操作。
这是我尝试过的:
retainAll:这行得通,但耗时太长
使用 HashSet.retainAll:不能在我的列表中使用集合。这需要几秒钟,效果很好,但我需要重复
手动:从列表 1 中逐一查看列表 2,在第三个列表中不保存重合,在第四个列表中向后重复操作,然后对两个列表使用 removeAll。
迭代器:复制列表看起来是个好主意,从两个复制的列表中删除重合,这样我每个循环的项目更少,我只需要找到一次,因为剩余的不是重合。最后使用 removeAll 从原始列表中删除非重合,但仍需要 +-10 分钟。
我需要找到一种更快的方法来做到这一点,但无法弄清楚。
关于重复项:听起来很奇怪,但是对于我的程序,如果它们具有相同的“名称”但在我需要的其他属性中可能具有不同的值,则它们是相等的。
c# - ObservableCollection 类型的属性在设计器中生成错误
我正在使用 Visual Studio 2019 社区处理几个 WPF 项目。一种是控制库,一种是使用控制库的应用程序。
在控件库中,我有一个从类ExteraWindow
派生的System.Windows.Window
类。此类的相关代码如下所示:
该类的代码MenuItem
如下所示:
该类ExteraWindow
在应用程序中使用如下:
代码编译正常并且工作正常。如果我在类的Items_CollectionChanged
方法中设置断点ExteraWindow
,断点会被命中一次,即添加一个带有“aaaa”和“bbbb”的MenuItem
元素,这正是我所期望的。Title
Caption
所以,我的问题是:我该如何清除这个错误?编译器当然不会抱怨任何事情,所以这是一个设计者唯一的问题。我需要用什么属性来装饰我的MenuItems
财产吗?还是我错过了什么?
谢谢你,蒂比。
编辑:
注意到MenuItem
该类仅使用构造函数发布,缺少 和 的Title
属性Caption
。为了完整起见,我现在添加了它们。
excel - VBA 用户窗体问题 - 无法设置列表属性。无效的属性数组索引
只要搜索条件的实例不止一个,下面的代码就可以工作。但是,如果在查找函数中只有一行被列为什么,我会收到错误“无法设置列表属性。无效的属性数组索引”
Me.ComboBox1.List = Worksheets("C-Proposal-19").Range("B" & iRow & ":B" & iMax).Value
如果我在“新泽西州审计调整”中列出了一行,则会出现此错误