コード例 #1
0
ファイル: renderer.php プロジェクト: blakeHelm/BallotPath
 private function RenderEditor(CustomEditor $editor, $nameInTemplate, $templateFile, $additionalParams = array())
 {
     $validatorsInfo = array();
     $validatorsInfo['InputAttributes'] = $editor->GetValidationAttributes();
     $validatorsInfo['InputAttributes'] .= StringUtils::Format(' data-legacy-field-name="%s" data-pgui-legacy-validate="true"', $editor->GetFieldName());
     $this->DisplayTemplate(Path::Combine('editors', $templateFile), array($nameInTemplate => $editor), array_merge(array('Validators' => $validatorsInfo, $nameInTemplate == 'Editor' ? 'EditControl' : 'Editor' => $editor->GetViewData()), $additionalParams));
 }