...
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.
...
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 otherPlugindictionary sampleDictionary.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?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-hookdictionary plugin="otherPlugin" model="sampleModel"> <model:onSave class="com.qcadoo.samplePlugin.SampleHookService" method="callMeOnSave" /> </model:model-field>name="sampleDictionary" /> </plugin> |