后端类似于VUE的钩子函数页面加载

简介: 后端类似于VUE的钩子函数页面加载
publicClass<?>initialize() {
// 画面情報Dtoを取得Mst0001s02Dtodto=null;
caseNoSearch=CaseUtil.getDefualtCaseNo();
// 引数を取得する// 金利マスタ入力改善、検索画面が要らない UPD 20110214// if (DO_ACTION_FLG_SEARCH.equalsIgnoreCase(actionFlg)// && session.getParamDto() instanceof Mst0001s01ParamDto) {if (session.getLinkInfo().isFromMenu()) {
// 操作種類actionFlg=DO_ACTION_FLG_SEARCH;
// 金利マスタ入力改善、検索画面が要らない DEL 20110214// Mst0001s01ParamDto parmDto = (Mst0001s01ParamDto) session// .getParamDto();dto=getPageDto();
// 案件番号dto.setCaseNoSearch(caseNoSearch);
// 案件名称dto.setCaseNameSearch(DropdownListUtil.getCodeNameByCode(
CodeMstKbn.CASE_ATTR, caseNoSearch));
// add end// 明細件数をセットするdto.setResultListSize(LIST_SIZE_ZEARO);
// 金利マスタ入力改善、検索画面が要らない DEL 20110214// dto = (Mst0001s02Dto) ClassUtil.copyFields(dto, parmDto);// 画面に検索結果をセットするsetPageDto(dto);
// 初期化検索条件セッションputCondDtoToSession();
// 当該画面情報をセッションに格納する(当該画面情報ParamDto)putParamDtoToSession();
    } else {
// 前画面は金利マスタ情報更新画面if (PageID.MST0001S03.equals(session.getLinkInfo()
                                     .getPreviousPageId())) {
dto= (Mst0001s02Dto) session.getCondDto(PageID.MST0001S02);
// 前画面は金利マスタ情報確認画面        } elseif (PageID.MST0001S04.equals(session.getLinkInfo()
                                            .getPreviousPageId())) {
dto= (Mst0001s02Dto) session.getCondDto(PageID.MST0001S02);
        } else {
dto=getPageDto();
        }
// 明細件数をセットするdto.setResultListSize(LIST_SIZE_ZEARO);
// 当該画面情報をセッションに格納する(当該画面情報ParamDto)putParamDtoToSession();
// 他の画面から戻る場合、以下の処理を行うsession.getCondDto(session.getLinkInfo().getCurrentPageId())
            .setReturnFlg(RETURN_FLG_YES);
session.getCondDto(session.getLinkInfo().getCurrentPageId())
            .setRstAllList(null);
    }
// 検索処理、検索結果を画面にセットするdto=service.doInit(dto);
// 画面明細初期化(検索件数が0件的の場合、異常をスローの可能性がある、画面明細をクリアする)if (ListUtil.isEmpty(dto.getMasterDataItems())) {
// エラー:検索条件に該当するデータは存在しません。thrownewPromoteMessageException(false, MessageID.EMST0003);
    }
// 画面に検索結果をセットするsetPageDto(dto);
// 当画面に前画面のメッセージ情報のセット。popMessageInfo();
returnnull;
}
目录
相关文章
|
4月前
|
JavaScript 前端开发 Java
制造业ERP源码,工厂ERP管理系统,前端框架:Vue,后端框架:SpringBoot
这是一套基于SpringBoot+Vue技术栈开发的ERP企业管理系统,采用Java语言与vscode工具。系统涵盖采购/销售、出入库、生产、品质管理等功能,整合客户与供应商数据,支持在线协同和业务全流程管控。同时提供主数据管理、权限控制、工作流审批、报表自定义及打印、在线报表开发和自定义表单功能,助力企业实现高效自动化管理,并通过UniAPP实现移动端支持,满足多场景应用需求。
350 1
|
6月前
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
251 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
7月前
|
SQL JavaScript 安全
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
257 11
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
|
6月前
|
JavaScript 前端开发 API
你真的会使用Vue3的onMounted钩子函数吗?Vue3中onMounted的用法详解
onMounted作为vue3中最常用的钩子函数之一,能够灵活、随心应手的使用是每个Vue开发者的必修课,同时根据其不同写法的特性,来选择最合适最有利于维护的写法。博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
11月前
|
JavaScript
vue 组件中的 data 为什么是一个函数 ?
【10月更文挑战第8天】 在 Vue 组件中,`data` 被定义为一个函数而非普通对象,以确保每个组件实例拥有独立的数据空间,避免数据混乱。这种方式还支持数据的响应式更新、组件的继承与扩展,并有助于避免潜在问题,提升应用的可靠性和性能。
214 57
|
11月前
|
前端开发 JavaScript 开发者
|
10月前
Vue3 项目的 setup 函数
【10月更文挑战第23天】setup` 函数是 Vue3 中非常重要的一个概念,掌握它的使用方法对于开发高效、灵活的 Vue3 组件至关重要。通过不断的实践和探索,你将能够更好地利用 `setup` 函数来构建优秀的 Vue3 项目。
|
11月前
|
JavaScript API
vue3知识点:ref函数
vue3知识点:ref函数
147 2
|
11月前
|
JavaScript API
vue3知识点:自定义hook函数
vue3知识点:自定义hook函数
106 2
|
11月前
|
API
vue3知识点:reactive函数
vue3知识点:reactive函数
127 1