Example #1
0
} else {
    $defaultConditions = json_encode($defaultConditions, JSON_UNESCAPED_UNICODE);
}
?>
            var defaultSearchRules = <?php 
echo $defaultConditions;
?>
;
            if (defaultSearchRules.rules) {
                dataTablesConfig.search = {search: DataGridSearchHelper.encodeRulesForDataTable(defaultSearchRules)};
            }
            <?php 
$fitlers = [];
foreach ($dataGridFilterConfig->getFilters() as $filterConfig) {
    if (!$filterConfig->hasFilterLabel()) {
        $path = "{$translationPrefix}.datagrid.filter." . \Swayok\Utils\StringUtils::underscore($filterConfig->getColumnName());
        $filterConfig->setFilterLabel(trans($path));
    }
    $fitlers[] = $filterConfig->buildConfig();
}
?>
            var queryBuilderConfig = {
                filters: <?php 
echo json_encode($fitlers, JSON_UNESCAPED_UNICODE);
?>
,
                is_opened: <?php 
echo $dataGridConfig->isFilterShownByDefault() ? 'true' : 'false';
?>
            };
            DataGridSearchHelper.locale = <?php