问题标签 [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 投票
2 回答
2725 浏览

gwt - 未调用 Celltable onBrowserEvent

我在 celltable 构造函数中编写了以下代码

选择自定义无线电单元时调用以下方法

}

删除 Window.alert 后,它不再起作用,并且单元格的 onBrowserEvent 没有被调用。我尝试删除 addSelectionChangeHandler ,但问题仍然存在。

注意:上面的想法在没有这个 addSelectionChangeHandler 的情况下有效,如果你使用键在行之间移动,然后按 enter。相反,我希望它只能通过单击而不是键盘按下来工作。

0 投票
2 回答
1782 浏览

java - JavaFX:tableView.getSelectionModel().select(0) 不起作用的任何可能原因?

您能否列出调用命名不起作用tableView.getSelectionModel().select(0);的可能原因?javafx.scene.control.TableViewtableView

对于这种情况,假设我正在使用cellSelectionEnabled(false)and SelectionMode.SINGLE,并tableView.getItems()返回一个非空的FXCollections.observableArrayList

更准确地说,我正在寻找可能的答案,为什么会出现tableView.getSelectionModel().select(0);从类似方法调用selectTableViewRow0()不起作用的情况:

有什么建议吗,伙计们?

编辑:
正如下面评论中提到的,调用tableView.getSelectionModel().isSelected(0);返回 true。我猜我可以使用反射来调用 TableView 中突出显示所选行的代码。问题是我似乎无法找出我应该调用 TableView 代码的哪一部分。我认为调用 select(0) 将导致在内部调用以下两行。但在那之后似乎没有代码告诉 TableView 突出显示选定的行。

0 投票
2 回答
12578 浏览

java - JTable.clearSelection() 与 Jtable.getSelectionModel.clearSelection() - 何时使用什么?

我需要取消 JTable 模型对象中的所有选择。据我所知,Java 提供了这个函数“clearSelection()”,它可以满足我的需要。

但我很困惑为什么可以在 JTable 对象以及 JTable 对象的选择模型上调用此函数:

两种方式都有效,但我不明白在什么情况下 SelectionModel 的 clearSelection() (如 2) )会有意义。据我了解 SelectionModels,它们用于决定 JTable 允许什么样的选择。我使用 SelectionModel 只允许选择恰好一行

在什么样的情况下首选哪种方式?有充分的理由不使用方式1吗?

如果有人对此有一些初学者友好的解释,我会很高兴。提前谢谢。

0 投票
2 回答
14851 浏览

extjs - ExtJS 4:一个网格列,显示带有 checkall 标题的复选框并且可以隐藏

我们使用的是 ExtJS 4.2,所以这就是我这个问题的背景。

我需要在网格中有一个列:

  1. 在可以选择/取消选择的每一行上显示一个复选框。它的目的是跟踪用户选择,而不是与底层商店数据同步。
  2. 标题中有一个复选框,允许用户选择或取消选择网格中的所有行。
  3. 可以在呈现页面时根据特定条件(用户权限或数据)隐藏/删除。

我尝试了以下方法:

  1. SelModel - 将满足第 2 项要求,但一旦定义就无法操作(请参阅http://www.sencha.com/forum/showthre...selectionModel)。

  2. CheckColumn - 满足第 3 项要求,但在列标题中没有复选框(请参阅http://www.sencha.com/forum/showthread.php?265924)。

有没有办法让我实现我想要的?

提前致谢

海西

0 投票
1 回答
272 浏览

extjs4 - Extjs selectionmodel,使用嵌套模型获取选择错误

我在获取选定记录时遇到问题,这是我的嵌套模型:

每次我发布一条记录时,我都会重新加载网格,但以这种方式获取选定的记录:

(rec 是 my.POS)记录中的地址的guid等于未定义。如果我以这种方式查看商店:

guid属性存在!

请注意,地址是一个数组。有人解决了这个问题吗?

谢谢

0 投票
3 回答
20015 浏览

extjs - ExtJs - 复选框选择模型,每行禁用复选框

我有一个带有复选框选择模型的网格。

根据字段中的值,有些行是不可选择的。

renderer在普通列中,我可以使用 css ( )干预显示和隐藏单元格内容metadata.tdCls,但是对于自动生成的复选框列,我找不到逐行禁用或隐藏复选框的方法。

有谁知道如何做到这一点?

0 投票
2 回答
3697 浏览

python - selectionModel 和 selectedRows 使用选定的行,但 PyQt4.QtCore.QModelIndex 对象位于 0x12xxxxxx

我已经选择了我想要实现的每一行中的行,但模型没有读取索引。我选择我想要获得的内容作为包含在行中的文本数据。

这是我的问题的图片:i.stack.imgur.com/APFPl.png

0 投票
1 回答
75 浏览

java - 保持 JTable 选择

我打电话时使用JTablewithMULTIPLE_INTERVAL_SELECTION

我正在获取选定行索引的数组,5,6,8例如。现在如果出现错误,我想保持相同的选择。

我在尝试

但它选择的是从 5 到 8 的行,如何避免选择之前未选择的第 7 行?

0 投票
2 回答
6563 浏览

javascript - Ext js网格删除选择模型

我有一种情况,我需要动态添加或删除网格选择模型。

搜索文档我发现选择模型没有destroy()方法或类似的东西。如何从 ext js 4.x. 中的网格中删除或销毁选择模型?

如果这是不可能的,我仍然可以选择恢复某些功能并将选择模型动态添加到创建的网格中。但我也不确定这是否可能。

0 投票
0 回答
180 浏览

qt - Qt 插槽用于 selectionChanged selectedIndexes DEBUG_ASSERION_FAILED

我的 Qt 4.8 插槽有问题,它以这种方式连接:

该插槽具有以下签名:

在上面的插槽中,我想像这样访问选定的索引:

效果很好,但是在插槽的末尾,当调用 QModelIndexList 的析构函数时,会出现 DEBUG_ASSERTION_FAILURE。调用堆栈如下所示:

我该怎么做才能访问选定的索引?

亲切的问候,莱因哈特