int top = tblMain.getSelectManager().get().getBeginRow();
int bottom = tblMain.getSelectManager().get().getEndRow();
if ((tblMain.getSelectManager().size() == 0)
|| isTableColumnSelected(tblMain)) {
MsgBox.showConfirm2("请先选择表格!");
return;
}
for (int i = top; i <= bottom; i++) {
if (tblMain.getRow(top) == null) {
MsgBox.showInfo(tblMain, "没有选中分录,无法删除!");
return;
}
}
super.actionRemove_actionPerformed(e);
}
// 确认表行是否选中
private static boolean isTableColumnSelected(KDTable table) {
if (table.getSelectManager().size() > 0) {
KDTSelectBlock block = table.getSelectManager().get();
if ((block.getMode() == KDTSelectManager.COLUMN_SELECT)
|| (block.getMode() == KDTSelectManager.TABLE_SELECT)) {
return true;
}
}
return false;
}
EAS获取选中的表格
最新推荐文章于 2020-06-28 20:58:03 发布