J版Openstack实现table"更多操作"下拉框
本来是想自己用原始的bootstrap来实现全局table头的“更多操作”下拉框,后来仔细看了模块下table.py和base.py
发现原来已经实现了,只是好像并未使用到
详细如下:
/usr/lib/python2.7/site-packages/horizon/tables/base.py
这个即为table头上的“更多操作”下拉框
因为看html文件:
这里判断了从table.py传入的table_actions_menu是否是空,如果不是,则会显示出“更多操作”下拉框
所以,最后我们只需要在table.py中配置table_actions_menu就可以了
以project下的instance为例,
/usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/instances/tables.py
再做下css修改就大致可以看了