mirror of
https://gitee.com/baidu/amis.git
synced 2024-12-02 03:58:07 +08:00
174 lines
6.7 KiB
JavaScript
174 lines
6.7 KiB
JavaScript
export default {
|
|
$schema: "https://houtai.baidu.com/v2/schemas/page.json#",
|
|
title: "表单与列表之间的联动",
|
|
body: [
|
|
{
|
|
title: "",
|
|
type: 'form',
|
|
mode: 'inline',
|
|
target: 'list',
|
|
wrapWithPanel: false,
|
|
className: 'm-b',
|
|
controls: [
|
|
{
|
|
type: "text",
|
|
name: "keywords",
|
|
placeholder: "通过关键字搜索",
|
|
clearable: true,
|
|
addOn: {
|
|
type: 'submit',
|
|
icon: 'fa fa-search',
|
|
level: 'primary'
|
|
}
|
|
},
|
|
|
|
]
|
|
},
|
|
{
|
|
type: "crud",
|
|
name: 'list',
|
|
api: "/api/sample",
|
|
mode: "list",
|
|
listItem: {
|
|
actions: [
|
|
{
|
|
type: "button",
|
|
icon: "fa fa-eye",
|
|
actionType: "dialog",
|
|
dialog: {
|
|
title: "查看",
|
|
body: {
|
|
type: "form",
|
|
controls: [
|
|
{
|
|
type: "static",
|
|
name: "engine",
|
|
label: "Engine"
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "static",
|
|
name: "browser",
|
|
label: "Browser"
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "static",
|
|
name: "platform",
|
|
label: "Platform(s)"
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "static",
|
|
name: "version",
|
|
label: "Engine version"
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "static",
|
|
name: "grade",
|
|
label: "CSS grade"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
type: "button",
|
|
icon: "fa fa-pencil",
|
|
actionType: "dialog",
|
|
dialog: {
|
|
title: "编辑",
|
|
body: {
|
|
type: "form",
|
|
name: "sample-edit-form",
|
|
api: "/api/sample/$id",
|
|
controls: [
|
|
{
|
|
type: "text",
|
|
name: "engine",
|
|
label: "Engine",
|
|
required: true
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "text",
|
|
name: "browser",
|
|
label: "Browser",
|
|
required: true
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "text",
|
|
name: "platform",
|
|
label: "Platform(s)",
|
|
required: true
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "text",
|
|
name: "version",
|
|
label: "Engine version"
|
|
},
|
|
{
|
|
type: "divider"
|
|
},
|
|
{
|
|
type: "text",
|
|
name: "grade",
|
|
label: "CSS grade"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
type: "button",
|
|
icon: "fa fa-times text-danger",
|
|
actionType: "ajax",
|
|
confirmText: "您确认要删除?",
|
|
api: "delete:/api/sample/$id"
|
|
}
|
|
],
|
|
body: [
|
|
{
|
|
name: "engine",
|
|
label: "Rendering engine",
|
|
labelClassName: "w-sm"
|
|
},
|
|
[
|
|
{
|
|
name: "browser",
|
|
label: "Browser",
|
|
labelClassName: "w-sm"
|
|
},
|
|
{
|
|
name: "platform",
|
|
label: "Platform(s)",
|
|
labelClassName: "w-sm"
|
|
}
|
|
],
|
|
{
|
|
name: "version",
|
|
label: "Engine version",
|
|
labelClassName: "w-sm"
|
|
}
|
|
]
|
|
}
|
|
}]
|
|
};
|
|
|