为光滑网格编写自定义格式化程序
Writing custom formatters for slick grid
编写自定义单元格格式化程序时
function PercentCompleteFormatter(row, cell, value, columnDef, dataContext)
这是我们必须遵循的基本定义。我可以在光滑的网格中得到有关 dataContext 参数的解释吗?它实际上代表什么。
确切的代码是
function PercentCompleteFormatter(row, cell, value, columnDef, dataContext) {
if (value == null || value === "") {
return "-";
} else if (value < 50) {
return "<span style='color:red;font-weight:bold;'>" + value + "%</span>";
} else {
return "<span style='color:green'>" + value + "%</span>";
}
}
我只想要上面代码中的dataContext代表什么
"dataContext" 是要呈现的行的单元格绑定到的数据项。
为了使它更简单,
我写了这个函数,我定义了我的光滑网格,然后将我的函数传递给格式化程序
function roundOffValuesFormatter (row, cell, value, columnDef, dataContext) {
if(dataContext[cellID] || dataContext[cellID]) {
return Math.round(value*100)/100;
}
}
现在称这个格式化程序,
{id:'cellID', field:'cellID', name:'Name', width:90, editor:Slick.Editors.Text, formatter: roundOffValuesFormatter}
现在,根据您的要求对其进行自定义。
相关文章:
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- jqGrid - 如何通过自定义格式化程序提供多个预定义的格式化程序
- 指令中的 AngularJS 自定义过滤器以格式化值
- JQGrid:排序和自定义格式化程序
- jqGrid:在自定义格式化程序中使用预定义的格式化程序
- 为光滑网格编写自定义格式化程序
- Js 倒数计时器 css 格式化/自定义
- jqGrid中的自定义格式化程序,它调用jQuery函数
- jqgrid 自定义格式化程序:自定义格式化程序始终返回网格的最后一行.为什么
- 使用Javascript或jQuery自定义标记来格式化文本
- 如何在moment.js中格式化自定义时间
- 在格式化器中支持自定义Selenium IDE命令
- 在jqgrid中调用自定义格式化程序不工作
- 如何使用自定义格式化器内置函数来调用非jqgrid独立函数
- 如何在自定义指令中使用ngModel的格式化器/解析器
- 如何为谷歌数据表编写自定义格式化程序(用于可视化api)
- 我如何格式化html代码有缩进和自定义间距
- 为谷歌图表Api编写一个自定义格式化程序
- 为自定义格式化器slikgrid的列对象添加自定义参数