JqWidgets - применение темы к jqxgrid

В Angular я пытаюсь применить тему к моей сетке.

Моя сетка

          <div class="panel-body">
            <jqxGrid #reference 
              [width]='1505' [source]='dataAdapter' [pageable]='true' [height]='500'
              [editable]='true' [columns]='columns'>
           </jqxGrid>

          </div>    

В папке jqwidgets есть тема, которую я хотел бы использовать для таблицы в jqx.energyblue.css.

Я не уверен, как назвать это в сетке, которую я создал. Я новичок в этом. Буду признателен за любую оказанную помощь.

ОБНОВИТЬ***

Возможно, я добился определенного прогресса. В index.html я смог установить свойство темы.

  <link href="assets/css/jqx.base.css" rel="stylesheet">
  <link href="assets/css/jqx.energyblue.css" rel="stylesheet">
  <script type="text/javascript">
        $(document).ready(function () {
            // Set the theme.
            $("#jqxTheme").jqxGrid({ theme: "energyblue" });
        });
    </script>

Затем внесены изменения в самой сетке.

              <div class="panel-body">
                <jqxGrid id='jqxTheme'
                  [width]='1505' [source]='dataAdapter' [pageable]='true' [height]='500'
                  [editable]='true' [columns]='columns'>
               </jqxGrid>

              </div>

Тем не менее это не работает. Есть идеи?

1 ответ

Решение

Понял. Примените название темы CSS к вашей jqxGrid

   <jqxGrid
      [width]='1505' [source]='dataAdapter' [pageable]='true' [height]='500'
      [editable]='true' [columns]='columns' [theme]='"energyblue"'>
   </jqxGrid>
Другие вопросы по тегам