我有一个带有rowpan的flextable。在表的click事件上,我试图获取表的行索引和col索引。
如果该行没有行间距,则没有问题 当行中有任何行跨度时,我得到的col索引应该更少。 我得到了这个:
idx : the index i am geting
sCnt: span count at that row
clIdx: column index that i click
idx = clIdx - sCnt;
我正在使用此代码:
int row = flexTable.getCellForEvent(event).getRowIndex();
int col = flexTable.getCellForEvent(event).getCellIndex();
答案 0 :(得分:0)
嗯,我找不到解决办法,但我做了一些事情,我不喜欢。 我编写了一个扩展focuspanel的新小部件,它保留了列和行索引。这些索引在构造函数中设置,我通过我的小部件的单击事件访问索引。