小编Ton*_*ton的帖子

Jquery - DataTables [tableTools]:仅导出可见行

我刚开始使用jQuery DataTables.

使用DataTables的tableTools,是否可以只导出可见行而不是所有行?例如,如果分页设置为10,我预计只会导出10行.搜索结果也是如此.

这是代码的一部分:

$(document).ready(function() {
      var table = $('#example').DataTable({
        "pagingType": "full_numbers",
          "iDisplayLength" : 10,
                dom: 'T<"clear">lfrtip',
                 "oTableTools": {
            "aButtons": [
{ "sExtends": "copy", "mColumns": "visible",      "bSelectedOnly": true },
{ "sExtends": "xls", "mColumns": "visible" },
{ "sExtends": "print", "mColumns": "visible" }

], "sRowSelect": "multi"},


             "order": [[ 0, "asc" ]]
    } ) ;...
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery datatables tabletools jquery-datatables

8
推荐指数
2
解决办法
1万
查看次数

TSQL - 扩展由交叉应用和数据透视组成的查询

这个问题是基于我以前的问题.我需要扩展查询,以便我可以合并另外两个表(在另一个服务器实例上运行).

在这个小提琴我添加了这两个表:

CREATE TABLE LookUp
 ([docID] varchar(10), [docType] varchar(100), [PartNumber] varchar(100), [internalID] varchar(100));
INSERT INTO LookUp
 ([docID],[docType],[PartNumber], [internalID])
VALUES
  ('D0305415', 'docTypeSub', 'X0455', null),
  ('D0157632', 'docTypeMain', null, 'XY05570-XY05571'),
  ('D0181511', 'docTypeMain',null, 'XY05572-XY05573'),
  ('D0157633', 'docTypeMain', null, 'XY06380-XY06381'),
  ('D0156037', 'docTypeSub', 'X0326', null),
  ('D0151874', 'docTypeMain', null, 'XY05345');

CREATE TABLE Links
  ([docIDTop] varchar(10), [docIDBottom] varchar(10));
INSERT INTO Links
  ([docIDTop],[docIDBottom])
VALUES
  ('D0157632', 'D0305415'),
  ('D0181511', 'D0305415'),
  ('D0157633', 'D0305415'),
  ('D0151874', 'D0156037');
Run Code Online (Sandbox Code Playgroud)

关于输出,我需要根据PartNumber列在逗号分隔列中显示新的internalID列.

这是输出正确数据的查询:

 select c.docType AS c_docTypeSub, c.docID AS …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server pivot cross-apply

5
推荐指数
1
解决办法
241
查看次数

在Where子句中选择带有ROW_NUMBER()OVER(PARTITION BY ...)的stmt

我一定做错了什么.我正在尝试使用row_number函数来只选择rownum为1的值,这样我总能得到最新的索引.但是在where子句中不识别rownum.

SELECT  fs.docu_id as docID 
, fs.field_3 AS ProductNo
, fs.field_4 AS [Status]
, fs.field_5 AS [Index]
,pd.[doku_nr] AS docIDshort
, ROW_NUMBER() OVER(PARTITION BY fs.field_3 ORDER BY fs.field_5 Desc) AS rownum
FROM [table1] fs
JOIN [table2] pd
ON fs.docu_id=pd.docu_id 
AND  fs.field_4 = 'valid'
Run Code Online (Sandbox Code Playgroud)

我错过了什么?我是否需要创建不同的select stmt?

谢谢.

t-sql sql-server row-number sql-server-2012

4
推荐指数
1
解决办法
2万
查看次数

数据表添加多个子行

我有一个表连接到jQuery数据表。基于此示例,我想添加“隐藏的”子行以显示更多信息。

我有以下jsfiddle,其中我有一个名称/值对。

<tr data-child-name="Name1" data-child-value="Value 1">
    <td class="details-control"></td>
Run Code Online (Sandbox Code Playgroud)
<tr data-child-name="Name1" data-child-value="Value 1">
    <td class="details-control"></td>
Run Code Online (Sandbox Code Playgroud)

我的问题是如何添加多个名称/值对?这样我就可以像datatables.net示例中那样定义各种行。

我的源代码是一个php-script脚本,可以像jsfiddle示例中那样生成html。

这可能是一个简单的任务,但是我的jQuery技能非常有限:-)

谢谢。

UPDATE:数据来自ldap查询:

$ldapResults[$i]
echo "<td>" . utf8_encode($ldapResults[$i]['sn'][0]) . "</td>"
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables jquery-datatables

4
推荐指数
2
解决办法
3万
查看次数

从文件路径中提取文件名之前的文件夹名称

如何提取文件名前面的文件路径的文件夹名称?

例:

declare @a varchar(200)
set @a = '/path/to/category1/filename.txt'
select right(@a, charindex('/', reverse(@a)) - 1)
Run Code Online (Sandbox Code Playgroud)

这将返回filename.txt - 在另一列中,我现在想要获取"category1"文件夹名称.如果路径更改为: set @b = '/path/to/another/folder/category2/filename.txt' 它应提取category2.

sql t-sql sql-server sql-server-2012

0
推荐指数
1
解决办法
4248
查看次数