PM-3380
campos checkbnox no renderiza en bachrouting PM-3380 campos checkbnox no renderiza en bachrouting
This commit is contained in:
@@ -585,7 +585,7 @@ class ReportTables
|
|||||||
|
|
||||||
if(!isset($aFields[$aField['sFieldName']])){
|
if(!isset($aFields[$aField['sFieldName']])){
|
||||||
foreach($aFields as $row){
|
foreach($aFields as $row){
|
||||||
if(is_array($row)){
|
if(is_array($row) && isset($row[count($row)])){
|
||||||
$aFields = $row[count($row)];
|
$aFields = $row[count($row)];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -600,7 +600,12 @@ class ReportTables
|
|||||||
if (! isset( $aFields[$aField['sFieldName']] )) {
|
if (! isset( $aFields[$aField['sFieldName']] )) {
|
||||||
$aFields[$aField['sFieldName']] = '';
|
$aFields[$aField['sFieldName']] = '';
|
||||||
}
|
}
|
||||||
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? @mysql_real_escape_string( $aFields[$aField['sFieldName']] ) : '') . "',";
|
|
||||||
|
if(is_array($aFields[$aField['sFieldName']])){
|
||||||
|
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? $aFields[$aField['sFieldName']][0] : '') . "',";
|
||||||
|
}else{
|
||||||
|
$sQuery .= "'" . (isset( $aFields[$aField['sFieldName']] ) ? @mysql_real_escape_string( $aFields[$aField['sFieldName']] ) : '') . "',";
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 'date':
|
case 'date':
|
||||||
$mysqlDate = (isset( $aFields[$aField['sFieldName']] ) ? $aFields[$aField['sFieldName']] : '');
|
$mysqlDate = (isset( $aFields[$aField['sFieldName']] ) ? $aFields[$aField['sFieldName']] : '');
|
||||||
|
|||||||
@@ -871,6 +871,23 @@ class Consolidated
|
|||||||
$caseColumns[] = array("xtype" => "combocolumn", "gridId" => "gridId", "header" => $fieldLabel, "dataIndex" => $field->name, "width" => (int)($width), "align" => $align, "editor" => $editor, "frame" => "true", "clicksToEdit" => "1");
|
$caseColumns[] = array("xtype" => "combocolumn", "gridId" => "gridId", "header" => $fieldLabel, "dataIndex" => $field->name, "width" => (int)($width), "align" => $align, "editor" => $editor, "frame" => "true", "clicksToEdit" => "1");
|
||||||
$caseReaderFields[] = array("name" => $field->name);
|
$caseReaderFields[] = array("name" => $field->name);
|
||||||
break;
|
break;
|
||||||
|
case "checkbox":
|
||||||
|
$align = "center";
|
||||||
|
$size = 100;
|
||||||
|
|
||||||
|
if (isset($field->size)) {
|
||||||
|
$size = $field->size * 10;
|
||||||
|
}
|
||||||
|
|
||||||
|
$width = $size;
|
||||||
|
$dropList[] = $field->name;
|
||||||
|
$comboBoxYesNoList[] = $field->name;
|
||||||
|
|
||||||
|
$editor="* new Ext.form.Checkbox({ $fieldReadOnly $fieldRequired $fieldValidate cls: \"\"}) *";
|
||||||
|
|
||||||
|
$caseColumns[] = array("header" => $fieldLabel, "dataIndex" => $field->name, "width" => (int)($width), "align" => $align, "editor" => $editor, "frame" => true, "clicksToEdit" => 1, "sortable" => true);
|
||||||
|
$caseReaderFields[] = array("name" => $field->name);
|
||||||
|
break;
|
||||||
case "text":
|
case "text":
|
||||||
default:
|
default:
|
||||||
$align = "left";
|
$align = "left";
|
||||||
|
|||||||
Reference in New Issue
Block a user