小编Seb*_*bbo的帖子

是否可以通过数据属性过滤jQuery DataTable?

我想知道是否可以通过其中一个数据属性而不是其单元格的内容来过滤jQuery DataTable.要将过滤器动态应用于列,可以使用此调用:

$table.fnFilter('^(Some value)$', columnIndex, true, false);
Run Code Online (Sandbox Code Playgroud)

这将使用正则表达式默认过滤单元格的确切内容.但是,假设我的单元格是这样构造的:

<td data-label="Active"><i class="fa fa-check fa-lg"></i></td>
Run Code Online (Sandbox Code Playgroud)

要么

<td data-label="Active">Active<br /><span class="mute">Some text</span></td>
Run Code Online (Sandbox Code Playgroud)

我希望能够通过属性的确切内容data-label而不是单元格内容来使用DataTable过滤器.是否在表init上设置列时定义搜索类型?或者有没有办法定义按属性而不是内容过滤?

jquery datatables

6
推荐指数
1
解决办法
8888
查看次数

ASP .NET Core 2 中的字符串修剪模型绑定器

我正在开发一个 .NET Core 2 API 项目,并且一直在尝试实现一个通用字符串修剪模型绑定器,它可以修剪提供的请求参数和字段值的所有字符串值。到目前为止,我的结果喜忧参半,并且正在努力寻找可以为我指明正确方向的工作示例。我一直在尝试实现与Vikash Kumar 发布的相同的模型绑定器。

此模型绑定器适用于通过直接参数传递到控制器操作的所有字符串值,例如public IActionResult Profile(string username),但对于复杂对象中的字符串字段,永远不会调用类的BindModelAsync方法TrimmingModelBinder。我的控制器中 HttpPost 操作的一个示例是public IActionResult Profile([FormBody] ProfileLookupModel model). 模型绑定器似乎不会检查复杂模型的字段。它也不适用于作为字符串列表的字段。

我记得在 .NET Core 之前,指定字符串修剪模型绑定器将递归检查复杂模型的每个字段,甚至是复杂模型中的模型。在 .NET Core 中似乎并非如此,但我可能错了。我的项目是针对netcoreapp2.0框架的。

我很好奇是否有人和我有同样的问题并可能找到了解决方案。

注意:我没有发布任何示例代码,因为它与参考文章中的代码相同。

asp.net-core asp.net-core-webapi asp.net-core-2.0

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