Я хотел заменить стандартную кнопку удаления в Smartgrid.Вот что я пытался сделать:
def list_service_types():
grid = SQLFORM.smartgrid(db.service_types
, fields = [db.service_types.type_name, db.services.service_name]
, ondelete = ondelete_service_type
, links = [lambda row: A('Delete', _href='#', _glyph="icon-trash", _class="button btn btn-secondary", )]
)
return locals()
Проблемы:
1) Я не могу отобразить значок / значок-мусорный бак
2) Как мне расположитьновая кнопка в конце строки, в конечном итоге заменяющая стандартную кнопку удаления
Снимок экрана выглядит следующим образом:
![Screenshot](https://i.stack.imgur.com/RY7Pf.jpg)
Редактировать 1
Мне удалось показать глиф со следующим links
:
, links = [lambda row: A('Delete', _href='#', _class="button btn btn-secondary icon trash icon-trash glyphicon glyphicon-trash", )]
, но шрифт и интервал отключены.Из источника на странице видно, что теги <span>
должны быть на месте, например:
<span class="icon trash icon-trash glyphicon glyphicon-trash"></span>
, но я не знаю, как действовать.
Снимок экрана следующий:
![Screenshot 2](https://i.stack.imgur.com/aJuMQ.jpg)