feat: remove view options from collections

This commit is contained in:
chenos 2020-12-12 16:31:05 +08:00
parent d1372e273a
commit c776229540

View File

@ -43,6 +43,7 @@ export default {
title: '标识', title: '标识',
unique: true, unique: true,
required: true, required: true,
developerMode: true,
component: { component: {
type: 'string', type: 'string',
showInTable: true, showInTable: true,
@ -63,73 +64,73 @@ export default {
showInDetail: true, showInDetail: true,
}, },
}, },
{ // {
interface: 'radio', // interface: 'radio',
type: 'virtual', // type: 'virtual',
name: 'defaultView', // name: 'defaultView',
title: '默认视图', // title: '默认视图',
defaultValue: 'table', // defaultValue: 'table',
dataSource: [ // dataSource: [
{label: '表格', value: 'table'}, // {label: '表格', value: 'table'},
{label: '看板', value: 'kanban', disabled: true}, // {label: '看板', value: 'kanban', disabled: true},
{label: '日历', value: 'calendar', disabled: true}, // {label: '日历', value: 'calendar', disabled: true},
], // ],
component: { // component: {
type: 'radio', // type: 'radio',
showInTable: true, // showInTable: true,
showInForm: true, // showInForm: true,
showInDetail: true, // showInDetail: true,
}, // },
}, // },
{ // {
interface: 'radio', // interface: 'radio',
type: 'virtual', // type: 'virtual',
name: 'mode', // name: 'mode',
title: '表格模式', // title: '表格模式',
defaultValue: 'default', // defaultValue: 'default',
dataSource: [ // dataSource: [
{label: '常规模式', value: 'default'}, // {label: '常规模式', value: 'default'},
{label: '简易模式', value: 'simple'}, // {label: '简易模式', value: 'simple'},
], // ],
component: { // component: {
type: 'radio', // type: 'radio',
tooltip: ` // tooltip: `
<p><br/></p> // <p>常规模式:点击数据进入详情页进行各项查看和操作;<br/>简易模式:点击数据直接打开编辑表单</p>
`, // `,
showInForm: true, // showInForm: true,
showInDetail: true, // showInDetail: true,
}, // },
}, // },
{ // {
interface: 'radio', // interface: 'radio',
type: 'virtual', // type: 'virtual',
name: 'defaultPerPage', // name: 'defaultPerPage',
title: '每页显示几行数据', // title: '每页显示几行数据',
defaultValue: 50, // defaultValue: 50,
dataSource: [ // dataSource: [
{label: '20', value: 20}, // {label: '20', value: 20},
{label: '50', value: 50}, // {label: '50', value: 50},
{label: '100', value: 100}, // {label: '100', value: 100},
], // ],
component: { // component: {
type: 'radio', // type: 'radio',
showInForm: true, // showInForm: true,
showInDetail: true, // showInDetail: true,
}, // },
}, // },
{ // {
interface: 'boolean', // interface: 'boolean',
type: 'virtual', // type: 'virtual',
name: 'draggable', // name: 'draggable',
title: '支持拖拽数据排序', // title: '支持拖拽数据排序',
showInForm: true, // showInForm: true,
showInDetail: true, // showInDetail: true,
component: { // component: {
type: 'checkbox', // type: 'checkbox',
showInForm: true, // showInForm: true,
showInDetail: true, // showInDetail: true,
}, // },
}, // },
{ {
interface: 'boolean', interface: 'boolean',
type: 'boolean', type: 'boolean',
@ -278,19 +279,19 @@ export default {
actionNames: ['update'], actionNames: ['update'],
developerMode: true, developerMode: true,
}, },
{ // {
type: 'table', // type: 'table',
name: 'simple', // name: 'simple',
title: '简易模式', // title: '简易模式',
template: 'SimpleTable', // template: 'SimpleTable',
actionNames: ['create', 'destroy'], // actionNames: ['create', 'destroy'],
detailsViewName: 'details', // detailsViewName: 'details',
updateViewName: 'form', // updateViewName: 'form',
}, // },
{ {
type: 'table', type: 'table',
name: 'table', name: 'table',
title: '列表', title: '全部数据',
template: 'Table', template: 'Table',
actionNames: ['create', 'destroy'], actionNames: ['create', 'destroy'],
default: true, default: true,