我刚开始使用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)
谢谢.
这个问题是基于我以前的问题.我需要扩展查询,以便我可以合并另外两个表(在另一个服务器实例上运行).
在这个小提琴我添加了这两个表:
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) 我一定做错了什么.我正在尝试使用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?
谢谢.
我有一个表连接到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) 如何提取文件名前面的文件路径的文件夹名称?
例:
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-server ×3
t-sql ×3
datatables ×2
jquery ×2
sql ×2
cross-apply ×1
javascript ×1
pivot ×1
row-number ×1
tabletools ×1