2010-12-02 23:34:41 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<dynaForm name= "dropdown" type= "xmlform" width= "100%" enableTemplate= "1" >
<PME_A type= "hidden" />
<PME_TYPE type= "hidden" />
<PME_PRO_UID type= "hidden" />
<PME_TITLE type= "title" enableHTML= "1" >
<en > Properties</en>
</PME_TITLE>
<PME_XMLNODE_NAME type= "text" size= "32" maxlength= "64" validate= "NodeName" dependentFields= "PME_VALIDATE_NAME" required= "1" >
<en > Field Name</en>
</PME_XMLNODE_NAME>
<PME_XMLNODE_NAME_OLD type= "hidden" />
<PME_VALIDATE_NAME type= "hidden" sqlConnection= "XMLDB" required= "1" >
SELECT XMLNODE_NAME, TYPE FROM dynaForm WHERE XMLNODE_NAME = @@PME_XMLNODE_NAME
</PME_VALIDATE_NAME>
<PME_LABEL type= "text" maxlength= "255" size= "50" >
<en > Label</en>
</PME_LABEL>
<PME_SUBTITLE3 type= "title" enableHTML= "1" >
<en > Behaviour</en>
</PME_SUBTITLE3>
<PME_REQUIRED type= "checkbox" falseValue= "0" value= "1" defaultvalue= "0" labelOnRight= "0" >
<en > Required</en>
</PME_REQUIRED>
<PME_READONLY type= "checkbox" falseValue= "0" value= "1" defaultvalue= "0" labelOnRight= "0" >
<en > Read Only</en>
</PME_READONLY>
2011-04-21 10:41:57 -04:00
<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" )
]]><en > Dependent Fields<option name= "" > (none)</option> </en>
</PME_DEPENDENTFIELDS>
2011-04-21 10:41:57 -04:00
<PME_DEFAULTVALUE type= "text" maxlength= "50" size= "49" defaultvalue= "" >
2010-12-02 23:34:41 +00:00
<en > Default Value</en>
</PME_DEFAULTVALUE>
2011-05-31 18:52:56 -04:00
<!-- <PME_SAVELABEL type="checkbox" falseValue="0" value="1" defaultvalue="0" labelOnRight="0">
2010-12-02 23:34:41 +00:00
<en > Save label of selected value in variable</en>
2011-05-31 18:52:56 -04:00
</PME_SAVELABEL> -->
2010-12-02 23:34:41 +00:00
<PME_HINT type= "textarea" cols= "47" rows= "3" >
<en > Hint</en>
</PME_HINT>
<PME_SUBTITLE type= "title" enableHTML= "1" >
<en > Appearance</en>
</PME_SUBTITLE>
<PME_MODE type= "dropdown" defaultvalue= "edit" >
<en > Mode<option name= "edit" > Edit</option> <option name= "view" > View</option> </en>
</PME_MODE>
<PME_SUBTITLE2 type= "title" enableHTML= "1" >
<en > Data</en>
</PME_SUBTITLE2>
<PME_SQLCONNECTION type= "dropdown" sqlconnection= "dbarray" > < ![CDATA[
SELECT * FROM DB_CONNECTIONS
]]><en > Sql Connection<option name= "" > (none)</option> </en>
</PME_SQLCONNECTION>
<PME_XMLNODE_VALUE type= "textarea" cols= "47" rows= "3" >
<en > Sql</en>
</PME_XMLNODE_VALUE>
<PME_OPTIONS type= "grid" xmlgrid= "dynaforms/fields/_options" editRow= "" deleteRow= "1" insertRow= "1" sqlconnection= "XMLDB" >
<en > Options</en>
</PME_OPTIONS>
<BTN_CANCEL type= "button" onclick= "cancel();" >
<en > Cancel</en>
</BTN_CANCEL>
<PME_ACCEPT type= "button" onclick= "fieldsSave( this.form );" >
<en > Save</en>
</PME_ACCEPT>
<PME_G_FORM_ID type= "phpvariable" />
<PME_JS type= "javascript" > < ![CDATA[
function hideElement( element ) {
var tr = myTR( element );
tr.style.display='none';
}
function showElement( element ) {
var tr = myTR( element );
tr.style.display='';
}
function hideTRs( tr , count ) {
var table = tr.parentNode;
for(var r=1 ; r < = count ; r++ ) {
table.rows[ tr.index + r ].style.display = 'none';
}
}
function showTRs( tr , count ) {
var table = tr.parentNode;
for(var r=1 ; r < = count ; r++ ) {
table.rows[ tr.index + r ].style.display = '';
}
}
function myTR( element ){
while ( element.getAttribute('tagName') !== 'TR' ) {
element = element.parentNode;
}
return element;
}
var fieldForm="dropdown";
var fieldName=getField("PME_XMLNODE_NAME",fieldForm);
var savedFieldName=fieldName.value;
var pme_validating;
fieldName.focus();
fieldName.select();
leimnud.event.add(fieldName, 'change', {method:dynaformVerifyFieldName, instance:fieldName, event:true});
function cancel(){
currentPopupWindow.remove();
}
]]></PME_JS>
2011-04-21 10:41:57 -04:00
</dynaForm>