问题标签 [angular-datatables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1348 浏览

angularjs - columnFilter 插件不适用于 Angular DataTables 服务器端处理

我正在使用带有服务器端处理的 Angular 数据表(https://github.com/l-lin/angular-datatables),如果我没有添加列过滤器,一切正常但是一旦我添加了withColumnFilter选项然后搜索,分页和每页记录停止工作。

这是我的 HTML 部分:

JS部分:

调试后我发现 ajax URL 更改为 DOM URL。我为此附上了截图:

点击这里查看图片

0 投票
1 回答
1453 浏览

angularjs - 如何处理在角度数据表中找不到记录

angular-datatables在我的应用程序中使用。当ajax源返回空数组时,我不知道如何处理。我期待显示一些消息以指示“未找到记录”。

我的 Ajax 响应如下

那么如何处理呢?

0 投票
2 回答
1662 浏览

angularjs - 使用角度数据表时如何创建茉莉花单元测试

我在我的项目中使用角度数据表,我想为它编写一个 Jasmine/Karma 单元测试。

这是来自我的控制器的代码:

我现在如何为它编写一个单元测试,伪造来自的 JSON 响应/api/books

0 投票
1 回答
884 浏览

datatables - Angular Datatables:无法调用销毁/编辑功能

我无法访问此文档中提到的 API 方法,以及此处描述的销毁方法。

的HTML:

在我的控制器中,我有:

'tablecontent_array' 包含数据。

当我尝试修改/销毁表时,出现错误。

错误信息:

我的目标是在某些用户操作后修改表。渲染中的表格数据很好。但我无法访问它的任何 API 方法。

可能是我在这样做时犯了一些错误,我是角度数据表的新手,有关此问题的任何帮助/建议都会有所帮助。

0 投票
1 回答
1154 浏览

angularjs - 使用 socket.io 进行数据更新的 jQuery DataTables 娱乐

我在AngularJS上使用带有socket.io的jQuery DataTables,并且我将一个项目推送到套接字消息上的数据绑定列表并随后进行消化。当它发生时,数据表会重新创建自己,而不是仅仅更新数据并且无法正常工作。我也随机收到错误 *警告:无法重新初始化 DataTable,当我这样做时,数据表无法显示。

JavaScript

HTML

0 投票
1 回答
1968 浏览

javascript - 使用 AngularJS 数据表中的滚动按需加载数据

我在我的应用程序中使用了角度数据表。我应用了下面给出的选项,

我将列定义设置如下,

我使用角度表作为 html 页面,

我不需要数据表的分页。所以我删除了它。但是我需要在表中实现延迟加载。我通过在选项中添加以下内容在表格中添加了滚动条,

但我无法捕捉到表格的滚动事件。如何识别滚动到达表格末尾?所以我可以从服务器获取下一组数据并附加到表中。请帮我。

0 投票
1 回答
1179 浏览

angularjs - 指令中的角度数据表。无法在 withFnServerData() 中调用函数

我有一个关于在 Angular 指令中调用函数的问题。下面是我的指令,我想在其中封装来自控制器的代码。从控制器我得到 URL 和列。dtOptions 在指令中设置。

到目前为止有效并且表格出现了。问题是 DTOptionsBuilder 没有调用函数 serverData。当我在 FnServerData(serverData()) 中添加括号时,该方法被调用,但参数未定义。代码在控制器中定义时有效。

你看到一种可行的方法吗?

指示

控制器

0 投票
2 回答
4405 浏览

javascript - 如何获取角度数据表中的搜索框值?

我正在使用angular datatable plugin,我想获取生成的数据表附带的搜索框的值。Angular 数据表有几个选项来制作数据表,但其中任何一个都允许我指定属性或我可以观看的内容,以获取特定值。

由于我需要获取数据表的输入搜索的值,所以我找不到实现目的的方法。

那么,如何获取角度数据表中的搜索框值?

0 投票
2 回答
938 浏览

javascript - 数据在控制台中打印,分配给 $scope 但不在 HTML 中打印

更新

问题: 让我试着用一两行来解释我想要什么,在演示 1 中,当我点击编辑按钮时我使用了 Angular Datatables 数据不会出现在编辑表单中,而在演示 2 中我没有使用任何数据表,但数据清楚地出现在编辑表单中,我希望数据使用数据表出现在 Demo1 中。数据在 $scope.update 内,但由于某些原因,它没有出现在 HTML 中,而使用相同的 HTML 它在没有数据表的情况下完美运行。

演示 1: http ://plnkr.co/edit/EXXbkPUHfxcZ3blzvMaz? p=preview

演示 2: http ://plnkr.co/edit/QYZzmJNwWTQaIgvUkRzQ? p=preview

背景

最初在左侧,数据是从包含一种输入类型和一种选择(殖民地类型)的表单插入的,左侧有两种表单插入,更新表单,一种用于插入,一种用于编辑,当插入表单是可见的,编辑表单是隐藏的,反之亦然,在数据表的帮助下显示数据列表以及编辑和删除按钮,重要的是按钮是在数据表代码中制作的,而不是在 HTML 页面上,现在 Delete 和 Insert 工作得很好,但是 Edit !! 不,它没有。

问题

案例1:(当我使用数据表时) 当点击编辑按钮(CODED INSIDE DATATABLES)时,会发送一个ID,在下图中,ID是“47”,然后发出一个$http请求,它会带来数据并打印在安慰。但是当我尝试将值注入更新表单时它不起作用,尽管当我安慰 $scope 时,值被注入更新对象但不在 HTML 页面上打印。

案例 2:(当我不使用 Datatables 时) 如果我不使用 Datatables 并单击 Edit 按钮,一切正常,数据被注入更新对象并打印在 HTML 页面上。

网页:

如果使用 DataTables

如果不使用数据表

控制器

0 投票
1 回答
1227 浏览

angularjs - 如何将标题添加到角度数据表

此控制器用于员工报告........所以我想在显示列及其记录之前先设置标题 EMPLOYEE REPORT