Struts2-Jquery Grid Редактирование CSS

На моей веб-странице есть компонент Grid-компонента Struts2-jquery.

Это прекрасно работает, но как я могу отредактировать правила CSS для плагина Struts2-jQuery-Grid?

Могу ли я применить свои собственные правила CSS для этого вида сетки?

2 ответа

Решение

To answer your question: how to create a new jquery theme?

  1. Как и в случае @Andrea, вы должны использовать jQuery ThemeRoller
  2. Определите свой sj:head как это

    <%@ taglib prefix="s" uri="/struts-tags"%>
    <%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
    <html>
      <head>
        <sj:head jqueryui="true" jquerytheme="mytheme" 
                 customBasepath="template/themes"/>
      </head>
      <body>
      </body>
    </html>
    
  3. Вы должны заботиться о следующих классах стиля.

    • UI-виджет-заголовок
    • UI-состояние по умолчанию
    • UI-виджет-контент

Если вы хотите настроить отдельный стиль, вы можете использовать селектор CSS или jQuery для этого.

плагин сделает все остальное. Просто попробуйте.

Вы можете изменить тему по умолчанию, используя одну из других тем из jQuery просто меняя импорт jQuery CSS,

Вы можете увидеть их в jQuery ThemeRoller (Вкладка Галерея), а в Struts2-jQuery Showcase тоже (используя выпадающий список themeroller в правом верхнем углу).

Если ни один из них не удовлетворяет вашим потребностям,

просто выберите тему ближе к тому, что вы хотите, и определите CSS вашей,

объявляя это ПОСЛЕ jQuery CSS импорт (потому что порядок импорта CSS S имеет значение, последняя победа),

и вручную делать переопределение каждого style declaration вам нужно измениться;

Чтобы легко и быстро увидеть (и поэкспериментировать) их, вы можете использовать FireBug на FireFox или аналогичные инструменты в других браузерах.


Например, если вы используете

.ui-jqgrid tr.ui-row-ltr td{
    border-right-style: dashed;
}

в вашем CSS, у вас будут пунктирные границы для вашего TD s, независимо от того, какую тему вы используете.


Вы могли бы даже создать свой личный jQuery CSS Theme из ничего, но я сомневаюсь, что это то, что вы ищете, это не будет быстрой работой...

Другие вопросы по тегам