我在自定义SQLForm.grid行按钮时遇到问题。现在我只能看到文本进行查看,编辑和删除。如何包含图标或引导3个图标?
任何想法?
谢谢
答案 0 :(得分:1)
网格采用ui
参数,默认为" web2py",它添加了Bootstrap 2(以及最新版本的Bootstrap 3)图标和类。如果使用Jquery UI,您还可以设置ui='jquery-ui'
。否则,ui
参数可以是指定各种元素的类的字典 - 当前版本中的默认字典是:
ui = dict(widget='',
header='',
content='',
default='',
cornerall='',
cornertop='',
cornerbottom='',
button='button btn btn-default',
buttontext='buttontext button',
buttonadd='icon plus icon-plus glyphicon glyphicon-plus',
buttonback='icon leftarrow icon-arrow-left glyphicon glyphicon-arrow-left',
buttonexport='icon downarrow icon-download glyphicon glyphicon-download',
buttondelete='icon trash icon-trash glyphicon glyphicon-trash',
buttonedit='icon pen icon-pencil glyphicon glyphicon-arrow-pencil',
buttontable='icon rightarrow icon-arrow-right glyphicon glyphicon-arrow-right',
buttonview='icon magnifier icon-zoom-in glyphicon glyphicon-arrow-zoom-in',
)
如果使用Bootstrap 3,请升级到最新版本的web2py,或者如上所述指定自定义词典。