Ejemplo n.º 1
0
 public static function getSearchHtml($type, $searchFieldConfig, $searchRowArr = null)
 {
     $returnHtml = '';
     $rowNum = count($searchRowArr);
     $isShowAddLink = true;
     $isShowRemoveLink = true;
     if (1 == $rowNum) {
         $isShowRemoveLink = false;
     }
     if (CommonService::getQueryLimitNumber() <= $rowNum) {
         $isShowAddLink = false;
     }
     $returnHtml = self::getFirstSearchConditionRowHtml($searchRowArr[0], $isShowAddLink);
     for ($i = 1; $i < $rowNum; $i++) {
         $returnHtml .= self::getSearchConditionRowHtml($i, $searchFieldConfig, $searchRowArr[$i], $isShowAddLink, $isShowRemoveLink);
     }
     return $returnHtml;
 }
Ejemplo n.º 2
0
<script type="text/javascript">

var limitedFieldCount = <?php 
echo CommonService::getQueryLimitNumber();
?>
;               //the max search row num
var templateFieldNumber = '<?php 
echo Info::TEMPLATE_NUMBER;
?>
';        //template number
var searchConditionTmp = '<?php 
echo $searchConditionHtmlTemplate;
?>
';
var searchParamsPreFix = '<?php 
echo Info::QUERY_GROUP_NAME;
?>
';
var infoType = '<?php 
echo $infoType;
?>
';
var dateFormatError = '<?php 
echo Yii::t('Common', 'Please use valid date format. For example, 2009-10-8 or -7.');
?>
';
<?php 
foreach ($searchFieldConfig as $key => $value) {
    echo 'var field_' . $key . '_type=\'' . $value['type'] . '\';' . "\n";
}
echo $jsValueStr;