campos dependientes en grillas funcionando
This commit is contained in:
@@ -1851,6 +1851,8 @@ function removeValue(id){
|
|||||||
|
|
||||||
function datePicker4(obj, id, mask, startDate, endDate, showTIme){
|
function datePicker4(obj, id, mask, startDate, endDate, showTIme){
|
||||||
//alert('->'+id);
|
//alert('->'+id);
|
||||||
|
if(showTIme=='false')
|
||||||
|
showTIme=false;
|
||||||
new Calendar({
|
new Calendar({
|
||||||
inputField: id,
|
inputField: id,
|
||||||
dateFormat: mask,
|
dateFormat: mask,
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ var G_Grid = function(oForm, sGridName) {
|
|||||||
newID = aObjects[0].id.replace(/\[1\]/g, '\[' + (this.oGrid.rows.length - 2) + '\]');
|
newID = aObjects[0].id.replace(/\[1\]/g, '\[' + (this.oGrid.rows.length - 2) + '\]');
|
||||||
|
|
||||||
aObjects[0].setAttribute('id', newID);
|
aObjects[0].setAttribute('id', newID);
|
||||||
aObjects[0].setAttribute('value', '');
|
//aObjects[0].setAttribute('value', '');
|
||||||
aObjects[0].name = newID;
|
aObjects[0].name = newID;
|
||||||
if (/*@cc_on!@*/0) { // Internet Explorer test (needs to be modified for IE8)
|
if (/*@cc_on!@*/0) { // Internet Explorer test (needs to be modified for IE8)
|
||||||
aObjects[0].mergeAttributes(document.createElement("<INPUT id='" + newID + "' name='" + newID + "'/>"), false);
|
aObjects[0].mergeAttributes(document.createElement("<INPUT id='" + newID + "' name='" + newID + "'/>"), false);
|
||||||
@@ -178,6 +178,11 @@ var G_Grid = function(oForm, sGridName) {
|
|||||||
if(attributes.defaultvalue!= undefined)
|
if(attributes.defaultvalue!= undefined)
|
||||||
attributDefaultValue=attributes.defaultvalue;
|
attributDefaultValue=attributes.defaultvalue;
|
||||||
} else {
|
} else {
|
||||||
|
scriptTags = oNewRow.getElementsByTagName('td')[i].getElementsByTagName('script');
|
||||||
|
attributes = elementAttributesNS(aObjects[0]);
|
||||||
|
if(attributes.value != undefined)
|
||||||
|
attributDefaultValue=attributes.value;
|
||||||
|
else
|
||||||
attributDefaultValue='';
|
attributDefaultValue='';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -276,7 +281,7 @@ var G_Grid = function(oForm, sGridName) {
|
|||||||
if (/*@cc_on!@*/0) {
|
if (/*@cc_on!@*/0) {
|
||||||
oNewRow.getElementsByTagName('td')[i].innerHTML = aux;
|
oNewRow.getElementsByTagName('td')[i].innerHTML = aux;
|
||||||
}
|
}
|
||||||
// alert(oNewRow.getElementsByTagName('td')[i].innerHTML);
|
//alert(oNewRow.getElementsByTagName('td')[i].innerHTML);
|
||||||
break;
|
break;
|
||||||
case 'select':
|
case 'select':
|
||||||
aObjects = oNewRow.getElementsByTagName('td')[i].getElementsByTagName('select');
|
aObjects = oNewRow.getElementsByTagName('td')[i].getElementsByTagName('select');
|
||||||
|
|||||||
@@ -3023,6 +3023,7 @@ class XmlForm_Field_Date extends XmlForm_Field_SimpleText
|
|||||||
$endDate = G::replaceDataField ( $this->endDate, $owner->values );
|
$endDate = G::replaceDataField ( $this->endDate, $owner->values );
|
||||||
$beforeDate = G::replaceDataField ( $this->beforeDate, $owner->values );
|
$beforeDate = G::replaceDataField ( $this->beforeDate, $owner->values );
|
||||||
$afterDate = G::replaceDataField ( $this->afterDate, $owner->values );
|
$afterDate = G::replaceDataField ( $this->afterDate, $owner->values );
|
||||||
|
$value=$this->defaultValue;
|
||||||
|
|
||||||
if ($startDate != '') {
|
if ($startDate != '') {
|
||||||
if (! $this->verifyDateFormat ( $startDate ))
|
if (! $this->verifyDateFormat ( $startDate ))
|
||||||
|
|||||||
Reference in New Issue
Block a user