diff --git a/src/BusinessCardManagement.java b/src/BusinessCardManagement.java index ae2e409..8bd7add 100644 --- a/src/BusinessCardManagement.java +++ b/src/BusinessCardManagement.java @@ -321,10 +321,21 @@ return value; } - public void delete(String curScreen, String wid, int state, String tableWid, String key) { + public void delete(String curScreen, String wid, int state, String key) { if (state == 0) { this.value.remove(key); - this.screenTemplates.getScreenTemplate(curScreen).getWidgets1().getWidget1(tableWid).updateDataFromBusinessCardManagement4(curScreen, tableWid, getValue()); + String searchCriteriaScreen = this.searchCriteriaScreen.getValue(); + String result = this.result.getValue(); + this.widget = screenTemplates.getScreenTemplate(searchCriteriaScreen).getWidgets1().getWidget1(result); + this.widget.updateDataFromBusinessCardManagement(searchCriteriaScreen, result, this.getValue(), searchCriteriaScreen, result); + String w2d109ad3739d4744a1874ac179fc38b9 = this.w2d109ad3739d4744a1874ac179fc38b9.getValue(); + String companyList = this.companyList.getValue(); + this.widget = screenTemplates.getScreenTemplate(companyList).getWidgets1().getWidget1(w2d109ad3739d4744a1874ac179fc38b9); + this.widget.updateDataFromBusinessCardManagement4(companyList, w2d109ad3739d4744a1874ac179fc38b9, this.getValue()); + String w4ca84254d30c423ab8e449171a5b5123 = this.w4ca84254d30c423ab8e449171a5b5123.getValue(); + String searchScreen = this.searchScreen.getValue(); + this.widget = screenTemplates.getScreenTemplate(searchScreen).getWidgets1().getWidget1(w4ca84254d30c423ab8e449171a5b5123); + this.widget.updateDataFromBusinessCardManagement2(searchScreen, w4ca84254d30c423ab8e449171a5b5123, this.getValue(), w4ca84254d30c423ab8e449171a5b5123, searchScreen); } } diff --git a/src/Widget1.java b/src/Widget1.java index f070d12..1e6ea31 100644 --- a/src/Widget1.java +++ b/src/Widget1.java @@ -157,7 +157,7 @@ this.widget1 = screen.getWidgets().getWidget(w2d109ad3739d4744a1874ac179fc38b9); String w2d109ad3739d4744a1874ac179fc38b9_ = this.widget1.getText(); if (w2d109ad3739d4744a1874ac179fc38b9_ != null && !w2d109ad3739d4744a1874ac179fc38b9_.isEmpty()) { - this.businessCardManagement.delete(curScreen, wid, this.state, w2d109ad3739d4744a1874ac179fc38b9, w2d109ad3739d4744a1874ac179fc38b9_); + this.businessCardManagement.delete(curScreen, wid, this.state, w2d109ad3739d4744a1874ac179fc38b9_); } } if ((curScreen.equals("企業一覧")&&wid.equals("importButton"))) { // 「データ読み込み」ボタン