web2py: увеличить размер шрифта имен таблиц в smartgrid - PullRequest
0 голосов
/ 09 января 2019

Как и где мне увеличить размер шрифта имен таблиц в Smartgrid? (скриншот для справки, обведено красным)

Screenshot of smartgrid

Редактировать 1 Вложение представляет собой снимок экрана с представлением этого кода контроллера:

def list_services():
    grid = SQLFORM.smartgrid(db.services
        , fields = [db.services.service_name,db.services.service_type]
    )
return locals()

вид:

{{extend 'layout.html'}}
<style>
    tr:nth-child(even) {background: #CCC}
    tr:nth-child(odd) {background: #FFF}
</style>
{{=grid}}

1 Ответ

0 голосов
/ 09 января 2019

Одна хитрость заключается в том, чтобы использовать инструменты разработчика браузера для проверки окружающей HTML-структуры и имен классов, а затем создать правило CSS для достижения желаемого форматирования. В этом случае вы найдете имя таблицы, встроенное в следующий HTML-код:

<div class="web2py_breadcrumbs">
  <ul class="">
    <li class="active w2p_grid_breadcrumb_elem">
      <a href="/path/to/grid">Table Name</a>
    </li>
  </ul>
</div>

Таким образом, вы можете создать правило CSS для классов .web2py_breadcrumbs или .w2p_grid_breadcrumb_elem:

.web2py_breadcrumbs {
  font-size: 16px;
}
...