UNPKG

comindware.core.ui

Version:

Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.

193 lines (188 loc) • 7.38 kB
import CanvasView from 'demoPage/views/CanvasView'; export default function() { const model = new Backbone.Model({ booleanValue: true }); return new CanvasView({ view: new Core.form.editors.ComplexEditor({ title: 'Multi-Editor editor', collection: new Backbone.Collection(), required: true, showValue: true, showExpression: true, showScript: true, showContext: true, context: { 'oa.1': [ { instanceTypeId: 'cmw.instanceProperty', type: Core.meta.objectPropertyTypes.INSTANCE, format: 'Undefined', name: 'ID', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'id' }, { type: Core.meta.objectPropertyTypes.ACCOUNT, format: 'Undefined', name: 'Last Modifier', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'lastModifier' }, { type: 'DateTime', format: 'Undefined', name: 'Last Modified', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'lastWriteDate' }, { instanceTypeId: 'oa.1', type: Core.meta.objectPropertyTypes.INSTANCE, format: 'Undefined', name: 'coll', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'op.2' }, { instanceTypeId: 'oa.1', type: Core.meta.objectPropertyTypes.INSTANCE, format: 'Undefined', name: 'refToCol', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'op.1' }, { type: 'DateTime', format: 'Undefined', name: 'Creation Date', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'creationDate' }, { type: 'Boolean', format: 'Undefined', name: 'In archive', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'isDisabled' }, { type: Core.meta.objectPropertyTypes.ACCOUNT, format: 'Undefined', name: 'Creator', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'creator' }, { type: 'String', format: 'Undefined', name: 'werterwtert', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'op.10' }, { instanceTypeId: 'oa.1', type: Core.meta.objectPropertyTypes.INSTANCE, format: 'Undefined', name: 'sdfsf', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'op.13' }, { instanceTypeId: 'oa.1', type: Core.meta.objectPropertyTypes.INSTANCE, format: 'Undefined', name: 'coll', displayAttribute: false, isBuiltIn: false, calculated: false, isSystem: false, isDisabled: false, id: 'op.14' }, { type: 'String', format: 'Undefined', name: 'Process ID', displayAttribute: false, isBuiltIn: true, calculated: false, isSystem: false, isDisabled: false, id: 'engine:id' }, { type: 'String', format: 'Undefined', name: 'Record ID', displayAttribute: false, isBuiltIn: true, calculated: false, isSystem: false, isDisabled: false, id: 'id' }, { type: Core.meta.objectPropertyTypes.ACCOUNT, format: 'Undefined', name: 'Process Initiator', displayAttribute: false, isBuiltIn: true, calculated: false, isSystem: false, isDisabled: false, id: 'creator' } ] }, recordTypeId: 'oa.1', propertyTypes: [], usePropertyTypes: false, popoutFlow: 'right', autocommit: true, ontologyService: null }), presentation: '{{#if booleanValue}}true{{else}}false{{/if}}', isEditor: true }); }