X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.jcr%2Fsrc%2Forg%2Fargeo%2Fapp%2Fjcr%2Fxforms%2Fxforms.cnd;fp=org.argeo.app.jcr%2Fsrc%2Forg%2Fargeo%2Fapp%2Fjcr%2Fxforms%2Fxforms.cnd;h=9d4dc51bc7183295ce7c703d38bb41f24ab9f275;hb=5b9c569ac8d11d71876a638eb7f44e76624f75eb;hp=0000000000000000000000000000000000000000;hpb=d7da00bfd0ae230b97abccb2cc9d091e34c11632;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.jcr/src/org/argeo/app/jcr/xforms/xforms.cnd b/org.argeo.app.jcr/src/org/argeo/app/jcr/xforms/xforms.cnd new file mode 100644 index 0000000..9d4dc51 --- /dev/null +++ b/org.argeo.app.jcr/src/org/argeo/app/jcr/xforms/xforms.cnd @@ -0,0 +1,40 @@ + + +[xforms:model] ++ xforms:instance (xforms:instance) = xforms:instance * ++ xforms:bind (xforms:bind) = xforms:bind * ++ xforms:setvalue (xforms:setvalue) = xforms:setvalue * + +[xforms:instance] > nt:unstructured + +[xforms:bind] +- * (STRING) + +[xforms:setvalue] +- * (STRING) + +[xforms:select] > xforms:input ++ xforms:itemset (xforms:itemset) = xforms:itemset + +[xforms:itemset] +- nodeset (STRING) ++ xforms:label (jcrx:xmlvalue) = jcrx:xmlvalue ++ xforms:value (jcrx:xmlvalue) = jcrx:xmlvalue + +[xforms:ui] +- * (STRING) ++ xforms:label (jcrx:xmlvalue) = jcrx:xmlvalue * ++ xforms:hint (jcrx:xmlvalue) = jcrx:xmlvalue * ++ xforms:input (xforms:input) = xforms:input * ++ xforms:select (xforms:select) = xforms:select * ++ xforms:select1 (xforms:select) = xforms:select * ++ xforms:trigger (xforms:input) = xforms:input * ++ xforms:upload (xforms:input) = xforms:input * ++ xforms:group (xforms:ui) = xforms:ui * ++ xforms:repeat (xforms:ui) = xforms:ui * + +[xforms:input] +- * (STRING) ++ xforms:label (jcrx:xmlvalue) = jcrx:xmlvalue ++ xforms:hint (jcrx:xmlvalue) = jcrx:xmlvalue * ++ xforms:setvalue (xforms:setvalue) = xforms:setvalue *