JavaTable的SetCellData问题

问题描述:

我在JavaTable的Java应用程序中遇到了SetCellData问题。JavaTable的SetCellData问题

注意:手动也是用户无法单击进行编辑。用户必须双击才能编辑/更新。

与记录线例如: -

JavaWindow("abc").JavaTable("def").ActivateRow "#0" 
JavaWindow("abc").JavaTable("def").SetCellData "#0","Wait to Restore (sec)","0" 

代码: -

JavaWindow(aq).JavaTable(o_table).ActivateRow "#0" 
JavaWindow(aq).JavaTable(o_table).SetCellData "#0","Wait to Restore (sec)", wait_time 

但预期它仍然没有工作。请帮助。

编辑1: 也尝试使用ClickCell,DoubleClickCell。但仍然没有工作。请让我知道还有什么我可以尝试或如果我错过了什么。

编辑2: Spy object

+1

要设置数据的单元格,你可以做间谍的对象上** **细胞,在这里张贴的截图?我只想看看** cell **是否有一个childobject,我们可以在其上执行双击操作。我的想法是使用描述性编程创建一个通用对象(对应于x,y单元格),并在设置数据之前对该对象执行单击/双击操作。 – Gurman

+0

@Gurman我可以窥探的最后一个对象是JavaTable。目前我正在尝试相同的。我已经使用了DoubleClickCell,然后尝试粘贴该值,但较早的值仍然存在。试图删除使用下面的代码,但也在这里stucked。看看下面的代码。 'JavaWindow(node).JavaTable(otn_table).Type micEnd + micShiftDwn + micHome + wait_time' – TheMightyNight

+0

正如Gurman所问,请张贴Jaava表的对象间谍窗口的屏幕截图。 – ManishChristian

您对第一个参数的最后一行额外的引号。

JavaWindow(aq).JavaTable(o_table).SetCellData **""#0"**,"Wait to Restore (sec)", wait_time

+0

这不是问题。我也更新了这个问题。请让我知道你是否需要更多的投入。 – TheMightyNight

+0

你使用什么类型的技术? (例如JavaFx,SWT,AWT) – mada