2010-12-02 23:34:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name= "text" type= "xmlform" width= "100%" enableTemplate= "1" >
2014-04-21 10:21:01 -04:00
<PME_A type= "hidden" />
<PME_TYPE type= "hidden" />
<PME_PRO_UID type= "hidden" />
<PME_PRO_UID type= "hidden" />
<PME_DYN_TYPE type= "phpvariable" />
<PME_TITLE type= "title" enableHTML= "1" >
<en > <![CDATA[Properties]]> </en>
</PME_TITLE>
<PME_XMLNODE_NAME type= "text" size= "32" maxlength= "64" validate= "NodeName" dependentFields= "PME_VALIDATE_NAME" required= "1" >
<en > <![CDATA[Field Name]]> </en>
</PME_XMLNODE_NAME>
<PME_XMLNODE_NAME_OLD type= "hidden" />
<PME_VALIDATE_NAME type= "hidden" sqlConnection= "XMLDB" >
2010-12-02 23:34:41 +00:00
SELECT XMLNODE_NAME, TYPE FROM dynaForm WHERE XMLNODE_NAME = @@PME_XMLNODE_NAME
</PME_VALIDATE_NAME>
2014-04-21 10:21:01 -04:00
<PME_LABEL type= "text" maxlength= "255" size= "50" >
<en > <![CDATA[Label]]> </en>
</PME_LABEL>
<PME_SUBTITLE3 type= "title" enableHTML= "1" >
<en > <![CDATA[Behaviour]]> </en>
</PME_SUBTITLE3>
<PME_MAXLENGTH type= "text" maxlength= "10" size= "10" validate= "Int" defaultvalue= "64" >
<en > <![CDATA[Max. Length]]> </en>
</PME_MAXLENGTH>
<PME_VALIDATE type= "dropdown" defaultvalue= "Any" >
<en > <![CDATA[Validate]]> <option name= "Any" > <![CDATA[Any]]> </option> <option name= "Alpha" > <![CDATA[Alphabetic]]> </option> <option name= "AlphaNum" > <![CDATA[Alphanumeric]]> </option> <option name= "Int" > <![CDATA[Integer]]> </option> <option name= "Real" > <![CDATA[Real Number]]> </option> <option name= "Email" > <![CDATA[Email]]> </option> <option name= "Login" > <![CDATA[Login]]> </option> </en>
</PME_VALIDATE>
<PME_MASK type= "text" maxlength= "50" size= "30" defaultvalue= "" >
<en > <![CDATA[Mask]]> </en>
</PME_MASK>
<PME_STRTO type= "dropdown" defaultvalue= "" >
2015-05-19 10:14:32 -04:00
<en > <![CDATA[Text transform to]]> <option name= "" > <![CDATA[]]> </option> <option name= "UPPER" > <![CDATA[UPPER]]> </option> <option name= "LOWER" > <![CDATA[lower]]> </option> <option name= "TITLE" > <![CDATA[Capitalize Phrase]]> </option> <option name= "PHRASE" > <![CDATA[Title case]]> </option> </en>
2014-04-21 10:21:01 -04:00
</PME_STRTO>
<PME_REQUIRED type= "checkbox" falseValue= "0" value= "1" defaultvalue= "0" labelOnRight= "0" >
<en > <![CDATA[Required]]> </en>
</PME_REQUIRED>
<PME_READONLY type= "checkbox" falseValue= "0" value= "1" defaultvalue= "0" labelOnRight= "0" >
<en > <![CDATA[Read Only]]> </en>
</PME_READONLY>
<PME_DEPENDENTFIELDS type= "listbox" defaultvalue= "" sqlconnection= "XMLDB" width= "362" > < ![CDATA[
2010-12-02 23:34:41 +00:00
select XMLNODE_NAME, XMLNODE_NAME AS NAME FROM dynaForm WHERE XMLNODE_NAME < > @@PME_XMLNODE_NAME AND XMLNODE_NAME < > "" AND ( TYPE="text" or TYPE="textarea" or TYPE="dropdown" or TYPE="listbox" or TYPE="hidden" )
2014-04-21 10:21:01 -04:00
]]><en > <![CDATA[Dependent Fields]]> <option name= "" > <![CDATA[(none)]]> </option> </en> </PME_DEPENDENTFIELDS>
<PME_DEFAULTVALUE type= "text" maxlength= "" size= "49" defaultvalue= "" >
<en > <![CDATA[Default Value]]> </en>
</PME_DEFAULTVALUE>
<PME_HINT type= "textarea" cols= "47" rows= "3" >
<en > <![CDATA[Hint]]> </en>
</PME_HINT>
<PME_SUBTITLE type= "title" enableHTML= "1" >
<en > <![CDATA[Appearance]]> </en>
</PME_SUBTITLE>
<PME_SIZE type= "text" maxlength= "10" size= "10" validate= "Int" defaultvalue= "15" >
<en > <![CDATA[Size]]> </en>
</PME_SIZE>
<PME_MODE type= "dropdown" defaultvalue= "edit" >
<en > <![CDATA[Mode]]> <option name= "edit" > <![CDATA[Edit]]> </option> <option name= "view" > <![CDATA[View]]> </option> </en>
</PME_MODE>
<PME_SUBTITLE_OP type= "title" enableHTML= "1" >
<en > <![CDATA[Operations]]> </en>
</PME_SUBTITLE_OP>
<PME_FORMULA type= "text" maxlength= "500" size= "30" defaultvalue= "" >
<en > <![CDATA[Formula]]> </en>
</PME_FORMULA>
<PME_FUNCTION type= "dropdown" >
<en > <![CDATA[Function]]> <option name= "" > <![CDATA[None]]> </option> <option name= "sum" > <![CDATA[SUM]]> </option> <option name= "avg" > <![CDATA[AVG]]> </option> </en>
</PME_FUNCTION>
<PME_SUBTITLE2 type= "title" enableHTML= "1" >
<en > <![CDATA[Data]]> </en>
</PME_SUBTITLE2>
<PME_SQLCONNECTION type= "dropdown" sqlconnection= "dbarray" > < ![CDATA[
2010-12-02 23:34:41 +00:00
SELECT * FROM DB_CONNECTIONS
2014-04-21 10:21:01 -04:00
]]><en > <![CDATA[Sql Connection]]> <option name= "" > <![CDATA[(none)]]> </option> </en> </PME_SQLCONNECTION>
<PME_XMLNODE_VALUE type= "textarea" cols= "47" rows= "3" >
<en > <![CDATA[Sql]]> </en>
</PME_XMLNODE_VALUE>
<BTN_CANCEL type= "button" onclick= "cancel();" >
<en > <![CDATA[Cancel]]> </en>
</BTN_CANCEL>
<PME_ACCEPT type= "button" onclick= "fieldsSave( this.form );" >
<en > <![CDATA[Save]]> </en>
</PME_ACCEPT>
<PME_JS type= "javascript" > < ![CDATA[
2010-12-02 23:34:41 +00:00
2013-06-13 17:21:41 +00:00
var fieldForm="text";
2010-12-02 23:34:41 +00:00
var fieldName=getField("PME_XMLNODE_NAME",fieldForm);
var savedFieldName=fieldName.value;
var pme_validating;
fieldName.focus();
fieldName.select();
2013-06-13 17:21:41 +00:00
2010-12-02 23:34:41 +00:00
leimnud.event.add(fieldName, 'change', {method:dynaformVerifyFieldName, instance:fieldName, event:true});
2013-06-13 17:21:41 +00:00
2010-12-02 23:34:41 +00:00
hideRowById('PME_SUBTITLE_OP');
hideRowById('PME_FORMULA');
hideRowById('PME_FUNCTION');
var dyntype="@#PME_DYN_TYPE";
var fv=getField('PME_VALIDATE');
if(fv.value == 'Int' || fv.value == 'Real'){
showRowById('PME_SUBTITLE_OP');
showRowById('PME_FORMULA');
var dyntype="@#PME_DYN_TYPE";
if(dyntype=='grid')
showRowById('PME_FUNCTION');
else hideRowById('PME_FUNCTION');
}
leimnud.event.add(fv,'change', function(){
if (fv.value == 'Int' || fv.value == 'Real') {
showRowById('PME_SUBTITLE_OP');
showRowById('PME_FORMULA');
if(dyntype=='grid')
showRowById('PME_FUNCTION');
else hideRowById('PME_FUNCTION');
} else {
hideRowById('PME_SUBTITLE_OP');
hideRowById('PME_FORMULA');
hideRowById('PME_FUNCTION');
}
});
function cancel(){
currentPopupWindow.remove();
}
2013-06-13 17:21:41 +00:00
/*
2010-12-02 23:34:41 +00:00
if (getField('PME_VALIDATE').value == 'Int' || getField('PME_VALIDATE').value == 'Real') {
showRowById('PME_SUBTITLE_OP');
showRowById('PME_FORMULA');
var dyntype="@#PME_DYN_TYPE";
if(dyntype=='grid')
showRowById('PME_FUNCTION');
else hideRowById('PME_FUNCTION');
2013-06-13 17:21:41 +00:00
}
2010-12-02 23:34:41 +00:00
leimnud.event.add(getField('PME_VALIDATE'), 'change', function() {
if (this.value == 'Int' || this.value == 'Real') {
showRowById('PME_SUBTITLE_OP');
showRowById('PME_FORMULA');
var dyntype="@#PME_DYN_TYPE";
if(dyntype=='grid')
showRowById('PME_FUNCTION');
else hideRowById('PME_FUNCTION');
} else {
hideRowById('PME_SUBTITLE_OP');
hideRowById('PME_FORMULA');
hideRowById('PME_FUNCTION');
}
});
*/
]]></PME_JS>
2013-06-13 17:21:41 +00:00
</dynaForm>