BUG 6881 solucionado problema con campos tipo file en modo view

This commit is contained in:
Alvaro Campos
2011-07-28 10:36:40 -04:00
parent 50c07cc66f
commit 135083928c

View File

@@ -2195,7 +2195,8 @@ class XmlForm_Field_File extends XmlForm_Field {
function render($value = NULL) { function render($value = NULL) {
$mode = ($this->mode == 'view') ? ' disabled="disabled"' : ''; $mode = ($this->mode == 'view') ? ' disabled="disabled"' : '';
if($this->mode == 'view'){ if($this->mode == 'view'){
$html = '<input class="module_app_input___gray_file" ' . $mode . 'id="form[' . $this->name . ']" name="form[' . $this->name . ']" type=\'text\' value=\'' . $value . '\'/>'; $displayStyle = 'display:none;';
$html = $value.'<input class="module_app_input___gray_file" ' . $mode .'style='.$displayStyle .' id="form[' . $this->name . ']" name="form[' . $this->name . ']" type=\'file\' value=\'' . $value . '\' />';
}else{ }else{
$html = '<input class="module_app_input___gray_file" ' . $mode . 'id="form[' . $this->name . ']" name="form[' . $this->name . ']" type=\'file\' value=\'' . $value . '\'/>'; $html = '<input class="module_app_input___gray_file" ' . $mode . 'id="form[' . $this->name . ']" name="form[' . $this->name . ']" type=\'file\' value=\'' . $value . '\'/>';
} }