Javascript 是否仅下载制表器表中的选定行?
正在查找有关如何从制表器表下载仅包含选定行的CSV的指南 我使用的行选择器如下所示: {标题:选择器,格式化程序:行选择,标题格式:行选择,对齐:居中,标题排序:false,单元格单击:函数e,单元格{ cell.getRow.toggleSelect; }} 我没有发现关于这个和文档的例子或问题,而good并没有揭示一个简单的方法 除了table对象之外,我没有找到.download方法作为任何东西的一部分 我没有运气尝试通过选择、下载和取消筛选来筛选表。筛选器看起来是在基础数据字段上工作的,但没有找到这个选定的列,尽管我可以考虑在代码中管理这个数据字段。 我考虑过创建第二个表的方法,将选定的行复制到表中,然后在销毁它之前下载,但没有尝试 我已经考虑过创建自定义下载函数的方法,该方法有文档记录,但没有尝试过Javascript 是否仅下载制表器表中的选定行?,javascript,tabulator,Javascript,Tabulator,正在查找有关如何从制表器表下载仅包含选定行的CSV的指南 我使用的行选择器如下所示: {标题:选择器,格式化程序:行选择,标题格式:行选择,对齐:居中,标题排序:false,单元格单击:函数e,单元格{ cell.getRow.toggleSelect; }} 我没有发现关于这个和文档的例子或问题,而good并没有揭示一个简单的方法 除了table对象之外,我没有找到.download方法作为任何东西的一部分 我没有运气尝试通过选择、下载和取消筛选来筛选表。筛选器看起来是在基础数据字段上工作的,
有什么建议吗?恐怕这目前还不可能作为内置功能,但这将在4.7版本中发布 但是筛选表的方法是一种很好的方法,您需要使用rowSelected和RowUncelected回调来切换行数据上的属性: var table=新表格示例表格{ rowSelected:functionrow{ 更新{selected:true}; }, 行取消选择:函数行{ 更新{selected:false}; }, }; 然后按此值筛选表: table.setFilterselected,=,true;
恐怕这目前还不能作为一个内置功能,但这将在4.7版本中发布 但是筛选表的方法是一种很好的方法,您需要使用rowSelected和RowUncelected回调来切换行数据上的属性: var table=新表格示例表格{ rowSelected:functionrow{ 更新{selected:true}; }, 行取消选择:函数行{ 更新{selected:false}; }, }; 然后按此值筛选表: table.setFilterselected,=,true; 可能测试(&T) 不幸的是,没有本机函数可以实现这一功能,但我找到了实现这一功能的方法 短篇小说 创建另一个隐藏表div,比如table2 通过单击或按功能从表1中选择行 通过以下方式获取所选数据: var rows=table.getDataselected Init table2将行作为列的数据按照SOP传递 将此隐藏表传递给CSV/PDF函数以下载CSV/PDF。 //您可以将类型更改为CSV以进行CSV下载 表2.pdf下载,data.pdf{ 方向:纵向,//将页面方向设置为纵向 标题:示例报告,//向报告添加标题 }; 可能&&TESTED 不幸的是,没有本机函数可以实现这一功能,但我找到了实现这一功能的方法 短篇小说 创建另一个隐藏表div,比如table2 通过单击或按功能从表1中选择行 通过以下方式获取所选数据: var rows=table.getDataselected Init table2将行作为列的数据按照SOP传递 将此隐藏表传递给CSV/PDF函数以下载CSV/PDF。 //您可以将类型更改为CSV以进行CSV下载 表2.pdf下载,data.pdf{ 方向:纵向,//将页面方向设置为纵向 标题:示例报告,//向报告添加标题
}; 首先,非常感谢您的帮助!我认为这很有效,但只是注意到了一个意想不到的行为。似乎单击标题以切换选择/取消选择所有这些行级别事件从未触发,因此所选标志将不同步。我正在寻找可能利用rowSelectionChanged或headerClick解决此问题的方法。有什么想法吗?虽然我知道这个功能很快就可以下载了,但我现在使用同样的方法来管理谷歌地图上的选定标记,所以仍然需要解决。我现在正在扫描rowSelectionChanged call back上的整个表,并将isSelected数据与row.isSelected进行比较/更新,它工作得很好,但确实感觉有点笨拙。我将在GIT中打开一个关于这些事件不触发的问题,这确实使它们无法用于跟踪选择。首先,非常感谢您的帮助!我认为这很有效,但只是注意到了一个意想不到的行为。似乎单击标题以切换选择/取消选择所有这些行级别事件从未触发,因此所选标志将不同步。我正在寻找可能利用rowSelectionChanged或headerClick解决此问题的方法。有什么想法吗?虽然我知道这个功能很快就可以下载了,但我现在使用同样的方法来管理谷歌地图上的选定标记,所以仍然需要解决。我现在正在扫描整个表格 e on row Selection更改了回拨并将isSelected数据与row.isSelected进行比较/更新,它工作得很好,但确实感觉有点糟糕。我将在GIT中打开一个关于这些事件不触发的问题,这确实使它们无法用于跟踪选择。