//Add detail's css files to master's files
             $pageObject->copyAllCSSFiles($listPageObject->grabAllCSSFiles());
         }
         //$xt->assign("displayDetailTable_".GoodFieldName($strTableName), array("func" => "showDetailTable","params" => array("dpObject" => $listPageObject, "dpParams" => $strTableName)));
         $xtParams = array("method" => 'showPage', "params" => false);
         $xtParams['object'] = $listPageObject;
         $xt->assign("displayDetailTable_" . GoodFieldName($listPageObject->tName), $xtParams);
         $pageObject->controlsMap['dpTablesParams'][] = array('tName' => $strTableName, 'id' => $options['id']);
     }
     $pageObject->controlsMap['dControlsMap'] = $dControlsMap;
     $strTableName = "dbo.Readings";
 }
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //Begin prepare for Next Prev button
 if (!@$_SESSION[$strTableName . "_noNextPrev"] && !$inlineview && !$pdf) {
     $pageObject->getNextPrevRecordKeys($data, "Search", $next, $prev);
 }
 //End prepare for Next Prev button
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 if ($pageObject->googleMapCfg['isUseGoogleMap']) {
     $pageObject->initGmaps();
 }
 $pageObject->addCommonJs();
 //fill tab groups name and sections name to controls
 $pageObject->fillCntrlTabGroups();
 if (!$inlineview) {
     $pageObject->body["begin"] .= "<script type=\"text/javascript\" src=\"include/loadfirst.js\"></script>\r\n";
     $pageObject->body["begin"] .= "<script type=\"text/javascript\" src=\"include/lang/" . getLangFileName(mlang_getcurrentlang()) . ".js\"></script>";
     $pageObject->jsSettings['tableSettings'][$strTableName]["keys"] = $keys;
     $pageObject->jsSettings['tableSettings'][$strTableName]["prevKeys"] = $prev;
     $pageObject->jsSettings['tableSettings'][$strTableName]["nextKeys"] = $next;