Esempio n. 1
0
 public function getJavascript($lazy = false, $varName = null)
 {
     if ($this->_varName == null) {
         $configParams = $this->getConfigParams($lazy);
         $configObj = "{" . implode(",", $configParams) . "}";
         if ($this->_recordType !== null) {
             $recordType = $this->_recordType;
         } else {
             $recordType = $this->_fields->getJavascript();
         }
         $className = $this->_extClassName;
         $js = "new {$className}({$configObj}, {$recordType})";
         if ($varName != null) {
             $this->_varName = $varName;
             $js = "var {$varName} = {$js};";
         }
         return $js;
     } else {
         return $this->_varName;
     }
 }