【问题标题】:Getting selected cell indices from uitable从 uitable 获取选定的单元格索引
【发布时间】:2015-03-11 18:21:28
【问题描述】:

我有一个包含 10 列的 uitable,我从数据库中填充这些列。

现在我想知道用户何时选择特定行。例如,如果用户选择第 3 条记录,我想取回值 3,这样我就可以访问实际信息,例如从路径中打开该特定记录。

我在网上发现我需要 findjobj。 我也认为该方法应该在这里实现:

function uitable_CellSelectionCallback(hObject, eventdata, handles)

但是我发现了一些关于我应该如何进行的信息。

有人遇到过这个问题或知道如何解决吗?

【问题讨论】:

  • 如果没有提供最小示例,那么回答 gui 问题总是很困难的。请发布我们可以使用的可执行代码。另请查看matlab-uitable-标签。我包含几十个答案,其中包含您需要的内容。也许不在同一个背景下,但肯定会有例子。
  • 一个广泛的起点,您可以找到here

标签: matlab matlab-uitable


【解决方案1】:

调用CellSelectionCallback 时,您可以访问Indices 属性,它是一个2 x 1 数组,包含您选择的单元格的行和列索引。

因此,在您的回调中,使用如下内容:

 row = eventdata.Indices(1)
 col = eventdata.Indices(2)

这应该会让你继续前进。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-13
    • 2011-10-16
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多