Skip to content
Snippets Groups Projects
CreateObservationActionBlueprint.xml 1.76 KiB
Newer Older
<?xml version="1.0" encoding="UTF-8" ?>
<blueprint name="Create ObserveActions">
    <type>entityActionField</type>
    <parameters>
    </parameters>
    <data>
        <document name="context"><![CDATA[
            <entity VERSION="1.3.17">
               <entityFields>
					<entityActionGroup>
						<name>observeActionGroup</name>
						<children>
							<entityActionField>
								<name>observe</name>
								<title>Observe</title>
								<onActionProcess>import("Observation_lib");

Observation.insertAction();</onActionProcess>
								<isObjectAction v="true" />
								<iconId>VAADIN:EYE</iconId>
								<stateProcess>import("system.vars");
import("system.result");
import("Observation_lib");
import("system.neon");

result.string(Observation.actionState(vars.get("$sys.selection")));</stateProcess>
								<titleProcess>import("system.result");
import("Observation_lib");
import("system.vars");

result.string(Observation.observeActionTitle(vars.get("$sys.selection")));
</titleProcess>
							</entityActionField>
							<entityActionField>
								<name>cancelObservation</name>
								<onActionProcess>import("Observation_lib");

Observation.cancelAction();</onActionProcess>
								<iconId>VAADIN:EYE_SLASH</iconId>
								<stateProcess>import("system.vars");
import("system.result");
import("Observation_lib");
import("system.neon");

result.string(Observation.actionState(vars.get("$sys.selection"), true));</stateProcess>
								<titleProcess>import("system.result");
import("system.vars");
import("Observation_lib");

result.string(Observation.cancelActionTitle(vars.get("$sys.selection")));
</titleProcess>
							</entityActionField>
						</children>
					</entityActionGroup>
               </entityFields>
             </entity>
    ]]></document>
    </data>
</blueprint>