Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Overview

This module is used for defining new dictionary. Please see also articles describing defining model using XML and dictionary field.

Module's schema is defined in model.xsd.

Attributes

name

type

required

description

name

string

yes

Name of the dictionary.

Example

Please find below an example of plugin defining one hook module. Lines 8-10 contains a module which defines new on-save hook in model sampleModel which belongs to the plugin otherPlugin.

<?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:model="http://schema.qcadoo.org/modules/model" 
    xsi:schemaLocation="http://schema.qcadoo.org/plugin http://schema.qcadoo.org/plugin.xsd http://schema.qcadoo.org/modules/model http://schema.qcadoo.org/modules/model.xsd">

    <model:model-hook plugin="otherPlugin" model="sampleModel">
        <model:onSave class="com.qcadoo.samplePlugin.SampleHookService" method="callMeOnSave" />
    </model:model-field>

</plugin>
  • No labels