BUG-9837 In a field DATE in a Dynaform with TODAY date like a default date, it shows always in this format: "2012-10-11", it ignores the MASK.

The xml file of dynaform sets 'defaultvalue' with current date when 'defaultvalue_sel' has the value 'today', so I add an 'if' in 'workflow/engine/xmlform/dynaforms/filds/date.xml', to set this value with the value of 'defaultvalue_sel' when this one is 'today'.
This commit is contained in:
jennylee
2012-10-15 10:13:50 -04:00
parent c95a3f00b7
commit b4d4df8f76

View File

@@ -163,8 +163,8 @@ fieldName.focus();
fieldName.select();
leimnud.event.add(fieldName, 'change', {method:dynaformVerifyFieldName, instance:fieldName, event:true});
leimnud.event.add(getField('PME_DEFAULTVALUE_SEL'), 'change', function() {
switch (this.value) {
leimnud.event.add(getField('PME_DEFAULTVALUE_SEL'), 'change', function(){
switch (getField('PME_DEFAULTVALUE_SEL').value) {
case 'val':
getField('PME_DEFAULTVALUE').value = '';
showRowById('PME_DEFAULTVALUE');
@@ -177,9 +177,12 @@ leimnud.event.add(getField('PME_DEFAULTVALUE_SEL'), 'change', function() {
getField('PME_DEFAULTVALUE').value = 'today';
hideRowById('PME_DEFAULTVALUE');
break;
}
}.extend(getField('PME_DEFAULTVALUE_SEL')));
}}.extend(getField('PME_DEFAULTVALUE_SEL')));
if (getField('PME_DEFAULTVALUE_SEL').value == 'today')
{
getField('PME_DEFAULTVALUE').value = getField('PME_DEFAULTVALUE_SEL').value;
}
leimnud.event.add(getField('PME_RELATIVEDATE'), 'change', function() {
switch (this.value) {