|
本帖最后由 飘零2019 于 2021-5-26 11:54 编辑
问题:importExcel导入excel文件时导入到UI的,现在有个问题,就是我希望在导入成功之后,把页面上之前的数据给删除掉,但是importExcel组件的事件的时机都不满足要求。看了论坛上讲在importExcelBeforeAction操作数据库,经测试发现这样也是有问题,就是数据解析失败,但是删除操作已经执行,删除了数据。
代码:
--------------
public static void dj_tzxmybProcessAfterImportExcelBeforeAction() {
Workbook workBook = (Workbook) ModelUtils.getRequestContext().getActionContext().getParameter("excel");
Sheet sheet = workBook.getSheetAt(0);
//获取所有行数
System.out.println(sheet.getLastRowNum());
String ksql = "DELETE FROM TZ_XMTZYBMX TZ_XMTZYBMX WHERE TZ_XMTZYBMX.fXMTZYBMX_ZBID='1E080361E9BA4ECFAA02596D562F7854'";
KSQL.executeUpdate(ksql, null, "/tzxt/tzxt/data", null);
}
--------------
|
|