关联模块的查询列表勾选数据,新建带出勾选数据

 在模块找到页面拓展,新建按钮,代码在链接目标地址中写

 

 获取当前勾选数据的id,将ID拼接到弹窗地址上

var CheckedCheckboxId= _xtable_CheckedCheckboxId();//勾选中的checkid
var result = CheckedCheckboxId.replace(/^,|,$/g, "");
window.open('http://192.168.0.66/formmode/view/AddFormMode.jsp?customTreeDataId=null&mainid=0&modeId=63341&formId=-909&type=1&checkid='+result );

 然后在模块-新建模块中加入代码块

 

jQuery("#field546294").val(GetUrlString("checkid"));
// 获取地址栏参数
function GetUrlString(name){
	var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
	var r = window.location.search.substr(1).match(reg);
	if(r!=null)return  unescape(r[2]); return null;
}

通过解析地址栏参数的方法,获取到checkid,然后获取赋值到表单上,然后表单再根据模块中的字段联动配置带出其他相关产品相关数据。

效果图展示:

 

 

### 创建Spring Boot多模块项目的步骤 在IntelliJ IDEA中创建一个多模块的Spring Boot项目可以极大地提高大型应用程序的管理和维护效率。为了实现这一点,开发者应当遵循一系列特定的操作流程。 #### 配置基础环境 确保已经按照指导,在IntelliJ IDEA上正确配置好了Maven和JDK[^2]。这是构建任何基于Java的应用程序的基础工作,对于多模块项目尤为重要,因为它们通常涉及更复杂的依赖关系管理。 #### 初始化父级POM文件 当决定采用多模块架构时,首先要做的是建立一个聚合工程作为所有子模块的容器。这个过程始于创建一个新的Maven项目而不勾选“Create from archetype”,随后编辑`pom.xml`来定义它为一个纯粹的POM型项目,并引入必要的属性设置以适应Spring Boot的要求: ```xml <packaging>pom</packaging> ... <properties> <java.version>1.8</java.version> <spring-boot.version>3.0.0</spring-boot.version> </properties> <dependencyManagement> <dependencies> <!-- 定义Spring Boot BOM --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> ``` 此部分代码片段展示了如何指定Java版本和支持的Spring Boot版本号,同时也导入了Spring Boot的BOM(Bill of Materials),以便统一管理各子模块间的依赖项版本一致性[^4]。 #### 添加子模块关联至父级 接下来就是逐一增加各个业务逻辑单元或者技术栈对应的子模块。每一个新的子模块都应该被设定成继承自上述所建的父级POM;这可以通过简单地修改新加入模块下的`pom.xml`中的`parent`标签来达成目的: ```xml <parent> <groupId>com.example</groupId> <artifactId>multi-module-project-parent</artifactId> <version>1.0-SNAPSHOT</version> <relativePath/> <!-- 查找本地或远程仓库中的父POM --> </parent> ``` 此外,还需记得回到根目录下更新总的`pom.xml`文件,添加这些新增加的子模块名称到`modules`列表里去,从而建立起父子之间的联系[^3]。 #### 开发具体功能模块 随着框架搭建完毕之后,则可以根据实际需求进一步细化每个独立的功能区隔——比如服务层、数据访问对象(DAO)或是Web接口等。值得注意的是,尽管物理上的分离有助于清晰化职责划分,但在某些情况下也可能需要跨多个层次间共享资源或行为模式。此时便可通过提取公共组件的方式解决此类问题[^1]。 通过以上方法可以在IntelliJ IDEA环境中成功设立起一套完整的Spring Boot多模块体系结构,不仅有利于团队协作开发,也便于后期扩展升级。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值