protected function Form_PreRender() { $this->dtgValue->TotalItemCount = CustomFieldValue::CountByCustomFieldId($this->objCustomField->CustomFieldId); if ($this->dtgValue->TotalItemCount == 0) { $this->dtgValue->ShowHeader = false; } else { $objClauses = array(); if ($objClause = $this->dtgValue->OrderByClause) { array_push($objClauses, $objClause); } if ($objClause = $this->dtgValue->LimitClause) { array_push($objClauses, $objClause); } if ($objClause = QQ::Expand(QQN::CustomFieldValue()->CreatedByObject)) { array_push($objClauses, $objClause); } $this->dtgValue->DataSource = CustomFieldValue::LoadArrayByCustomFieldId($this->objCustomField->CustomFieldId, $objClauses); $this->dtgValue->ShowHeader = true; } // Set data binder for Asset Model DataGrig $this->dtgAssetModels_Bind(); }
/** * Counts all associated CustomFieldValues * @return int */ public function CountCustomFieldValues() { if (is_null($this->intCustomFieldId)) { return 0; } return CustomFieldValue::CountByCustomFieldId($this->intCustomFieldId); }
protected function Form_PreRender() { $this->dtgValue->TotalItemCount = CustomFieldValue::CountByCustomFieldId($this->objCustomField->CustomFieldId); if ($this->dtgValue->TotalItemCount == 0) { $this->dtgValue->ShowHeader = false; } else { $objClauses = array(); if ($objClause = $this->dtgValue->OrderByClause) { array_push($objClauses, $objClause); } if ($objClause = $this->dtgValue->LimitClause) { array_push($objClauses, $objClause); } $this->dtgValue->DataSource = CustomFieldValue::LoadArrayByCustomFieldId($this->objCustomField->CustomFieldId, $objClauses); $this->dtgValue->ShowHeader = true; } }