首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果dev extreme数据网格中的日期为空,则显示"-“

如果dev extreme数据网格中的日期为空,则显示"-“
EN

Stack Overflow用户
提问于 2020-06-01 23:32:30
回答 1查看 421关注 0票数 0

我使用的是dev extreme数据网格,如果日期不可用,我会显示空白。如果日期为空,我想显示"-“。

我试过了

代码语言:javascript
复制
// component.html
[customizeText]="customizeMyText"

// component.ts
 customizeMyText(cellInfo: any) {
    console.log(cellInfo);
    if (cellInfo.value == '' || cellInfo.value == null || cellInfo.value == undefined) {
      return 'NA';
    } else {
      return cellInfo.value;
    }
 }

但是它给出了一个错误,text.replace不是一个函数。

EN

回答 1

Stack Overflow用户

发布于 2020-06-12 09:21:21

customizeText函数的返回值需要一个字符串,请将您的函数更改为使用valueText:

代码语言:javascript
复制
customizeMyText(cellInfo) {
if (
  cellInfo.value === "" ||
  cellInfo.value === null ||
  cellInfo.value === undefined
) {
  return "NA";
} else {
  return cellInfo.valueText;
}

};

来源:https://js.devexpress.com/Documentation/ApiReference/UI_Widgets/dxDataGrid/Configuration/columns/#customizeText

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62135609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档