问题标签 [selectionmodel]

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 投票
0 回答
50 浏览

javafx - 检测用户是否点击了tableview中的空行

我有一个表格视图,其中有一些行。我能够获得用户选择的选定索引。当用户单击空行时,我想清除选择。如何检测用户是否点击了空行?

我已经尝试过以下事情。

我也试过这个,但它不工作

0 投票
1 回答
91 浏览

java - ListSelectionModel - getMinSelectionIndex() 错误地返回 -1

我通过 TableModel 从 Oracle 数据库中提取了一个表。这是源代码:

一切正常,我的桌子完全按照我想要的方式显示。但是,现在我想向表行添加一个动作侦听器,以便双击时返回行号。这现在总是返回 -1。根据 API 描述,这意味着没有选择任何行。但是我确实选择并双击了一些行,它一直返回-1。出于测试原因,我将所有这些都写在一个 main 方法中,所以请原谅这种糟糕的风格:

}

我的错误在哪里?

0 投票
1 回答
1924 浏览

selection - 在面板设置中将 gllamm 用于 Heckman 选择模型

我想对面板数据使用 Heckman 选择模型。我用谷歌搜索,似乎 Stata 中的 gllamm 能够做到这一点。

但是,我找不到有关如何使用它的适当教程。我尝试按照Sophia Rabe-Hesketh 的方法进行操作,但无法理解这些步骤。

我目前仅限于横截面数据。它应该相当于Stata中的内置heckman命令。那是,

但是,我很难将这些变量映射到 gllamm 教程。具体来说,在幻灯片 10 中,在 heckman 命令中有y1and 。y2但是 gllamm 中只有一个 y。如果gotoworkisy1wageis y2,如何定义这个y变量?应该是wage吗?

当我尝试执行以下步骤时,

作为

我有一个错误说

为什么?

目前我通过执行以下步骤来解决这个问题

我在估计步骤中遇到了另一个错误

错误信息:

谁能帮我解释这些错误以及如何正确地将 gllamm 用于 Heckman 选择模型?

我的最终目标是实现面板 Heckman 选择模型。是否有任何其他 STATA(或 R)包能够做到这一点?

谢谢。

0 投票
1 回答
358 浏览

listview - Javafx .add 和 .remove 在 SelectionModel 中不起作用

我根本无法让这个按钮工作 - 我做错了什么?

该按钮仅假设将所选项目从右侧列表移动到左侧列表 - 仅此而已。

我在 StackOverflow 上查看了其他建议,但最终在添加和删除部分出现错误。该解决方案来自一个 FXML 项目——它在 JavaFX 中被称为不同的东西吗?

另外 - 是否可以让按钮与几个不同的列表视图一起使用?如果是,那么如何?

0 投票
0 回答
321 浏览

python - 如何在启用排序的情况下反转 QTableView 选择

下面的代码创建一个QTableView带有 a的单曲QPushButton

在此处输入图像描述

……

步骤 1: 通过单击其任何单元格来选择最后一行。单击的行以蓝色突出显示,表示它现在已被选中:

在此处输入图像描述

第2步: 单击“反转选择”按钮。选择正确反转:

在此处输入图像描述

第 3 步: 现在单击列标题 #4 以按最后一列排序。此时选择被破坏(只选择了一个单元格并且它被随意移动): 在此处输入图像描述

问题:如何解决问题?

0 投票
1 回答
247 浏览

listview - JavaFX ListView//单选按钮 setSelected() 不起作用

Heyall,我正在处理这个表单,上面有一个列表视图,下面有一个带有列表对象属性的文本字段。我实现了侦听器,因此如果您单击列表中的一个对象,它们的表单将填充相应的数据。这适用于每个文本字段,也适用于我的年龄滑块。但我在单选按钮上苦苦挣扎。

我的控制器中有这样的它们:

这是我的 OnClickList 事件:

由于文本字段已填满,clickList 事件本身似乎工作正常。真正让我困惑的是为什么单选按钮不会检查。问题一定出在 if/else 上。

这是我的清单:

当然,我的 person 类有 getGeschlecht 方法,它返回性别字符串。如果块正常工作,我不应该平等吗?我已经找了好几个小时了,我只是无法理解问题所在。

0 投票
2 回答
467 浏览

java - ObservableList.remove(index, index+1) 导致 UnsupportedOperationException 并且仍然从列表中删除

因此,在我的 FXML 应用程序中,我有一个 ListView,它使用 ObservableList 以及添加和删除按钮来显示类的信息。添加按钮按预期工作。但是,我希望能够在列表中选择一个条目,然后单击删除按钮将其从列表中删除。目前,该条目已从列表中删除,但它会引发 UnsupportedOperationException 并阻止和进一步的功能。我的代码如下(我删除了所有与列表或删除处理程序无关的代码):

这是控制台提供的特定错误:

此处找到的文档并未将其列为删除函数的两个参数签名的抛出。非常感谢有关为什么抛出此异常的任何解释。

编辑:将我文件中唯一的@override 添加到上面的代码片段中。

0 投票
0 回答
289 浏览

angular - angular 的选择模型如何确定两个对象的相等性?

我正在尝试使用 Angular 的 selectionmodel 在表格中预选一些用户。检索表中用户的调用和检索已选择用户的调用不同,因此实际对象也不相同。

我尝试在 UserProfile 类上编写一个 equals 方法,这似乎没有改变任何东西。重写代码以使用 id 可以解决问题,但我希望选择模型处理实际对象而不是 id。

这是我正在使用的代码,但我希望我的问题足够清楚。

0 投票
1 回答
5425 浏览

angular - 在 selectionmodel angular 中搜索后未选择以前的数据

我正在研究角度选择模型,其中我有一个搜索栏,用户在其中搜索列表并选择项目,如果用户关闭搜索关键字然后之前选择的值,即在选择模型列表中未选择搜索之前。

在 ts 中搜索代码

选择模型初始化代码

HTML:

我可以从this.userSelection.selected

我的选择/以前选择的列表如下:

这是如何运作的?任何想法?谢谢。

0 投票
1 回答
287 浏览

angular - 在 mat-table 中加载初始值时不选中复选框

想要加载一个带有已使用来自本地存储变量的初始值选中的复选框的表。我已经将初始数据放入 selectionModel 中:

我希望在加载初始值时检查复选框。