问题标签 [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.
angularjs - 带有 ColVis 的角度数据表,排序或隐藏列会删除所有数据
我将 AngularJS 与 Angular-datatables ( http://l-lin.github.io/angular-datatables/ ) 一起使用,并且我正在使用 datatables ColVis 插件。该表呈现良好,但对列标题进行排序或使用 ColVis 显示/隐藏列会删除所有数据:
我在 Angular 控制器中有一个表
withColVisCtrl 使用控制器:
当我单击列标题或使用 ColVis 显示/隐藏时,表格似乎重新绘制但没有数据。
我的数据来自 API,因此它不同于 Angular-Datatables ColVis 示例(http://l-lin.github.io/angular-datatables/#/withColVis)。
我在这里想念什么?
javascript - 角度数据表中括号内的数字排序
我正在使用Angular数据表根据 Web 服务响应填充我的表。我的网络服务返回给我一个像下面这样的 json
我可以将 JSON 数组绑定到下表中的 $scope 变量
id和name列按升序和降序正确排序,但count列未根据数字排序。相反,它在排序和排序时考虑了“(”。我希望计数列的排序结果是
在上升
20
(20)
(30)
现在我按升序排列
(20)
(30)
20
谁能建议我需要应用什么逻辑?
javascript - 使用 Angular DataTables 指令进行自定义排序
我在我的应用程序中使用Angular DataTables。到目前为止一切正常,除非我尝试添加自定义排序。
我有一组数据返回连字符,如果没有数据,则返回“-”。这是我的排序功能::
这在标准桌子上尝试时效果很好,但在 Angular 应用程序中效果不佳。
当我单击表格标题进行排序时 - 没有任何反应。console.log
以上产生空白值。有没有办法通过 Angular 指令使用自定义排序?
angularjs - 在Angular JS中如何禁用选定列的列排序功能
在 jquery 数据表中,我可以禁用特定列排序
任何人都知道如何在 Angular JS 中做到这一点?
此代码隐藏了我的搜索栏但无法隐藏我的第一列和第四列的排序功能?
angularjs - How to call the destroy function of angular datatables?
I have a controller and I want to call the destroy function of Jquery Datatables in the controller in a watch method:
I am not setting up the table in any way currently because there are two tables on the page:
first:
second:
I want to destroy this table when the user selects a different row in the first table.
jquery equivalent:
How do I do this part of the code in angular?
javascript - 角度数据表固定列未定义不是函数
我使用了带有固定列的角度数据表,我的 HTML 代码查看如下:
我的控制器代码如下:
对于我的index.html
文件,我按以下顺序包含了数据表库:
这是我的模块:
但我得到了这个错误undefined is not a function
作为这个图像:
如果我从表的选项中删除以下代码,则没有错误但没有固定列:
我需要修复我的第一列,我该如何修复这个错误?
angularjs - 是否可以在项目上设置第二个 ng-model 值?
我正在尝试过滤角度数据表。默认情况下,搜索框会搜索 ng-model 中的所有值并相应地过滤表。
我需要将选择列表的 ID 存储在数据库中,但我想按列表上显示的名称进行搜索:
当我在搜索框中输入 1234 时,它会过滤到一个运营商。我想要做的是把UPS放在盒子里,让它过滤。
更新:
我现在已将运营商名称添加到模型中,因此 waiver.CarrierName 具有我想要搜索的值。我仍然无法通过该值缩小结果范围:
这样,它仍然无法找到与 UPS 相关的数据。如果我搜索任何非选择列表值,它会将表缩小为正确的数据。
angularjs - angular-datatables 动态更改空表消息
我知道在表初始化期间可以轻松更改空消息的默认配置。
我有一个页面,我在其中重新加载来自 http 调用的表格内容,并在基于用户更改过滤参数时承诺。我想知道是否可以更改空消息,以便文本反映 http 调用中的错误并且在数据库中没有结果。
看起来代码是静态的。如何扩展本机 angular-datatables 代码以允许在表初始化后更改空消息。
angularjs - Angular 数据表中的自定义加载
我试图在角度数据表中实现我的自定义加载。我检查了文档:https ://l-lin.github.io/angular-datatables/#/overrideLoadingTpl ,建议了一个实现:
因此,在我的自定义选项中,我将加载注入选项sLoadingRecords和sProcessing,但不起作用。
angularjs - 角度数据表选择带有数据的行
我需要根据选定的行呈现一个新表。 http://l-lin.github.io/angular-datatables/#/rowSelect
我需要传递整个对象而不是
仅以格式打印
例如:full
是一个User object-> user.id, user.name, user.email
. 我想将isSelected: boolean
附加属性注入到用户对象中。isSelected
因此,当它为真时,我可以轻松地从用户对象构造一个新表。
我如何实现这一目标?