diff --git a/src/BusinessCardManagement.java b/src/BusinessCardManagement.java index 136c3af..9e063f2 100644 --- a/src/BusinessCardManagement.java +++ b/src/BusinessCardManagement.java @@ -125,8 +125,8 @@ public void delete(String curScreen, String wid, int state, String tableWid, String key) { if (state == 0) { - value.remove(key); - screen.getPresenter().setTable(curScreen, tableWid, getValue()); + this.value.remove(key); + this.screenTemplates.getScreenTemplate(curScreen).getWidgets1().getWidget1(tableWid).updateDataFromBusinessCardManagement4(curScreen, tableWid, getValue()); } } } \ No newline at end of file diff --git a/src/Widget1.java b/src/Widget1.java index 234096b..e07e4ce 100644 --- a/src/Widget1.java +++ b/src/Widget1.java @@ -135,6 +135,10 @@ this.data = businessCardManagement; this.presenter.setTable(scId, wid, businessCardManagement); } + public void updateDataFromBusinessCardManagement4(String scId, String wid, Map> businessCardManagement) { + this.data = businessCardManagement; + this.presenter.setTable(scId, wid, businessCardManagement); + } public void updateStateFromState(String self, String self2, String wid, int state, String curScreen) { this.state = state; if ((curScreen.equals("企業一覧")&&wid.equals("w191cc519b2344758b8d9878328b41cd9"))) { // 「検索」ボタン