Значки кнопок jQuery flexigrid не отображаются - PullRequest
0 голосов
/ 16 марта 2012

Я использую плагин jQuery flexigrid (очень приятно).У меня все работает нормально, но почему-то значки на кнопках не отображаются.Похоже, что загрузка flexigrid не содержит изображений для добавления, редактирования и удаления.Я создал свой собственный, но они тоже не отображаются (пробовал разные типы и имена).

Может кто-нибудь сказать мне, как получить значки для отображения на верхней панели кнопок?

Вотчасть моего jQuery:

    $(".flex1").flexigrid({
    url: '/purchase-order-web/GetVendorsGridServlet',
    dataType: 'json',
    ...
    buttons : [
        {name: 'Add',    bclass: 'add_small',    onpress : takeAction},
        {name: 'Edit',   bclass: 'edit',   onpress : takeAction},
        {name: 'Delete', bclass: 'delete', onpress : takeAction},
        {separator: true}
        ],
     ...

Я вижу ссылки на некоторые графические файлы в flexigrid.css, но ничего, что кажется для кнопок - например:

.flexigrid .pNext {
background: url(images/next.gif) no-repeat center;
}

ИтакКто-нибудь просветите меня, как заставить значки кнопок показывать?Спасибо!

1 Ответ

1 голос
/ 02 апреля 2012

Разобрался - добавьте css классы, подобные этой, в flexigrid.css для каждой кнопки в разделе "кнопок" flexigrid вашей страницы:

    .flexigrid .edit {
    background: url(images/pencil.png) no-repeat left;
}
...