|
|
8 年 前 | |
|---|---|---|
| .. | ||
| app | 8 年 前 | |
| ext | 8 年 前 | |
| overrides | 8 年 前 | |
| packages | 8 年 前 | |
| resources | 8 年 前 | |
| runtime | 8 年 前 | |
| .gitignore | 8 年 前 | |
| Dockerfile | 8 年 前 | |
| Readme.md | 8 年 前 | |
| app.js | 8 年 前 | |
| app.json | 8 年 前 | |
| build.xml | 8 年 前 | |
| index.html | 8 年 前 | |
| package.json | 8 年 前 | |
| workspace.json | 8 年 前 | |
配置文件:
resources/json/navigation.json
格式样例:
[{
"text": "采购",
"iconCls": "x-fa fa-shopping-basket",
"items": [{
"text": "制单",
"items": [{
"id": "purchase",
"text": "采购单",
"addType": "purchase-purchase-formpanel",
"viewType": "purchase-purchase-querypanel"
}]
}, {
"text": "报表",
"items": [{
"id": "puchasedetail",
"text": "采购明细表"
}]
}]
}]
字段说明
text: 一级菜单项名称
iconCls: 一级菜单项图标
items: 二级菜单
items[0].text: 二级菜单项标题(左)
items[1].text: 二级菜单项标题(右)
items[i].items: 二级菜单项
items[i].items[i].id: 二级菜单项id
items[i].items[i].text: 二级菜单项名称
items[i].items[i].viewType: 点击名称进入的界面的xtype
items[i].items[i].addType: 可选设置,添加“新增”按钮,点击进入xtype对应界面
基础主从表组件
view: view.core.form.FormPanel
controller: view.core.form.FormPanelController
viewModel: view.core.form.FormPanelModel
自定义的主从表view、controller、viewModel需要继承自以上基础组件。
配置字段说明
| 字段名 | 说明 | 必填 | 样例 |
|---|---|---|---|
| extend | 继承,默认继承基础主从表 | √ | "saas.view.core.form.FormPanel" |
| xtype | 格式为'-'连接的该文件全小写路径 | √ | "purchase-purchase-formpanel" |
| controller | 控制层,可定义自定义的方法等。命名与xtype一致 | x | "purchase-purchase-formpanel" |
| viewModel | Model层,可定义数据绑定关系等。命名与xtype一致 | x | "purchase-purchase-formpanel" |
| viewName | 用于获取界面自定义配置 | x | "purchase-purchase-formpanel" |
| addTitle | 新增时打开的页面标题 | √ | "采购单" |
| idField | id字段 | √ | "id" |
| codeField | 编号字段 | √ | "pu_code" |
| statusField | 状态字段 | √ | "pu_status" |
| statusCodeField | 状态码字段 | √ | "pu_statuscode" |
| readUrl | 取数接口 | √ | basePath + "purchase/purchase/read" |
| saveUrl | 保存接口 | √ | basePath + "purchase/purchase/save" |
| auditUrl | 审核接口 | √ | basePath + "purchase/purchase/audit" |
| deleteUrl | 删除接口 | √ | basePath + "purchase/purchase/delete" |
| deleteDetailUrl | 删除明细接口 | √ | basePath + "purchase/purchase/deleteItem" |
| toolBtns | 自定义按钮 | x | [ Button ] |
| defaultItems | 界面字段 | √ | [ Fields ] |
主表字段配置说明
包括部分原有配置和主从表专属配置
| 字段 | 说明 | 必填 | 样例 |
|---|---|---|---|
| name | 字段名,根据该值设置字段绑定 | √ | "pu_vendcode" |
| ignore | 是否忽略,为真时getFormData方法不会得到该字段值 | x | true |
| defaultValue | 默认值 | x | "1001" |
从表配置说明
从表被定义为一个formfield(xtype=detailGridField),可以与其他字段一同放到主从表的items中。
| 字段 | 说明 | 必填 | 样例 |
|---|---|---|---|
| storeModel | grid model | √ | "saas.model.purchase.purchasedetail" |
| detnoColumn | 序号列 | √ | "pud_detno" |
| columns[i].ignore | 是否忽略,为真时在调用保存方法时不会取到该列值 | x | true |
基础组件
view: view.core.query.QueryPanel
controller: view.core.query.QuertPanelController
viewModel: view.core.query.QueryPanelModel