Java之品优购课程讲义_day03(4)
规格管理
4.1 需求及表结构分析4.1.1 需求
实现规格管理功能
4.1.1 表结构
tb_specification 规格表
字段 |
类型 |
长度 |
含义 |
Id |
Bigint |
主键 |
|
Spec_name |
Varchar |
255 |
规格名称 |
tb_specification_option 规格选项表
字段 |
类型 |
长度 |
含义 |
Id |
Bigint |
主键 |
|
Option_name |
Varchar |
200 |
规格选项名称 |
Spec_id |
Bigint |
30 |
规格 ID |
Orders |
Int |
11 |
排序 |
4.2 规格列表
4.2.1 引入 JS
修改 pinyougou-manager-web 工程的 specification.html
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 |
|
4.2.1 放置分页组件
[AppleScript] 纯文本查看 复制代码
1 2 3 |
|
4.2.1 指令与表达式
在 body 元素指定模块名和控制器名
[AppleScript] 纯文本查看 复制代码
1 2 3 |
|
循环表格行
[AppleScript] 纯文本查看 复制代码
1 |
|
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 |
|
4.3 新增规格
4.3.1 新增行的实现
修改 specificationController.js 新增以下代码
[AppleScript] 纯文本查看 复制代码
1 2 3 4 5 6 7 |
|
specification.html “新建选项”按钮
[AppleScript] 纯文本查看 复制代码
1 2 |
|
循环列表行,绑定表格内的编辑框
[AppleScript] 纯文本查看 复制代码
1 2 3 |
|
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 |
|
注意:要修改 specification.html “新建”按钮,弹出窗口时对 entity 进行初始化,否则向集合添加数据时会报错!
[AppleScript] 纯文本查看 复制代码
1 2 |
|