filter - 过滤后的剑道网格过滤器编号格式
问题描述
我在剑道网格过滤器列中输入一个数字 614789,然后单击过滤器。当我再次打开过滤器时,它显示的数字为 614,789.00。如何格式化过滤器以显示 614789 格式?[图像是 kendo 列过滤器的状态:“显示具有以下值的项目:‘等于’617,353.00]。
我正在使用将项目编号作为 int 的模型?
namespace PitchList.Models {public int? ItemNum { get; set; }
public ActionResult PitchList_Read([DataSourceRequest] DataSourceRequest request,
string salesReps, int? custNum, int? custName, int? genericSource, int? noSalesDate
, int? programs, int? lastSearched)
{
IEnumerable<PitchListViewModel> data = new List<PitchListViewModel>();
if (custNum != null || custName != null)
{
data = pl.Read(salesReps, custNum, custName, genericSource,
noSalesDate, programs, lastSearched);
}
return Json(data.ToDataSourceResult(request),
JsonRequestBehavior.AllowGet);
解决方案
对于 Kendo Grid 中的每个字段,您应该能够指定格式
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
columns: [ {
field: "date",
format: "{0: yyyy-MM-dd HH:mm:ss}"
}, {
field: "number",
format: "{0:c}"
},
{
field: "number",
format: "{0:######}"
} ],
filterable: true,
dataSource: [ { date: new Date(), number: 3.1415 } ]
});
</script>
在您的情况下,使用格式 {0:000000} 或 {0:######}
https://docs.telerik.com/kendo-ui/framework/globalization/numberformatting
推荐阅读
- python - 是否有任何与 python 的 mlab.psd 等效的 R 函数?
- r - 将整洁的选择参数转换为字符向量
- reactjs - 将 Cloudinary React 组件与 Bootrap React 用于图像
- java - 我可以使用 spring 批处理编写器来处理 HTTP 发布请求和写入数据库吗
- c - 从“int (int *)”分配给“void (*)(void *)”的不兼容指针类型
- android - 尝试查询与 ES 文件资源管理器等第三方应用程序关联的 uri 时出现 SecurityException
- perl - Perl 的 PSGI/Plack 和流式响应内容
- node.js - React + Next : 不从服务器端发送 cookie 到后端
- python - 使用 find_all 通过 BeautifulSoup 在 BS4 中查找某个类
- r - 使用 pheatmap() 改进我在 R 中的热图