我认为这是一个相当普遍的问题。所以我为 UI 使用了 twitter 引导程序,并为数据表安装了 datatable-rails gem。这基本上就是我所做的。
tradeTable = $("table#create_trades").dataTable(
"sDom": "T<'row-fluid'>t<'row-fluid'<'span6'p>>"
"bPaginate": false
"oTableTools":
"aButtons": [ "copy","csv" ]
)
$('a[href="#tab3"]').on('show', (e) ->
oTableTools = TableTools.fnGetInstance('create_trades')
if ( oTableTools != null && oTableTools.fnResizeRequired() )
oTableTools.fnResizeButtons()
)
首先,aButtons 不限制按钮的数量。其次,fnResizeButtons 仍然不起作用,在代码之后,组件(Copy,csv ..)仍然具有 0 宽度和高度。我已经浏览了 javascript 代码,发现 fnResizeRequired() 确实是真的,并且 fnResizeButtons() 确实被调用了。这里有什么问题?
谢谢