View Component Module

Currently this module cannot be used outside core of Qcadoo Framework

Overview

This module is used for defining new view's component. Please see also articles describing view components.

Module's schema is defined in view.xsd.

Attributes

name

type

required

description

name

string

yes

Name of the component.

class

string

yes

Name of the class defining component.

Example

Please find below an example of plugin defining one view's component. Lines 8 contains a module which defines new component button defined by class com.sample.SampleButtonPattern.

<?xml version="1.0" encoding="UTF-8"?>
<plugin plugin="samplePlugin" version="1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://schema.qcadoo.org/plugin" 
    xmlns:view="http://schema.qcadoo.org/modules/view" 
    xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/view http://schema.qcadoo.org/modules/view.xsd">

    <view:view-component name="button" model="com.sample.SampleButtonPattern">

</plugin>