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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user