我正在使用AUI库生成可排序的数据表。我希望单元格是可选的(通常是纯文本,没有javascript事件绑定)。
用
columns
定义为
var columns = [
{
key: "col1",
label: "Column 1",
sortable: true
},
{
key: "col2",
label: "Column 2",
sortable: true
},
...
];
如果我用类似的东西
var myDatatable = new A.DataTable.Base({
columnset : columns,
recordset : data
});
我可以选择单独的行,但没有排序。
如果我使用
var myDatatable = new A.DataTable({
columnset : columns,
recordset : data
});
表是可排序的,但我不能用普通的鼠标按+拖动来选择数据。
我这里缺什么?
我尝试添加以下插件
plugins: [{
cfg: {
type: "rows"
},
fn: A.Plugin.DataTableHighlight
},
{
cfg: {
selectRow: true,
selectColumn: true
},
fn: A.Plugin.DataTableSelection
}]
但如果选择一个简单的选项,就没有运气了。作为参考,AUI文件是
here
. 请注意,基本示例执行我需要的减号排序,而实际示例需要双击(允许编辑)单元格才能选择/复制内容。
请帮忙。谢谢!