如何格式化KeystoneJS中的数字字段?

鲍勃莫夫

我要格式化的属性“ referenceId”。这是我的模型代码:

var keystone = require('keystone'),
    Types = keystone.Field.Types;

var Stock = new keystone.List('Stock', {
    map: { name: 'adminDisplayTitle' },
    autocreate: true
});

Stock.add({
    adminDisplayTitle: { type: String, required: true , default: 'Title to show in this Admin UI'},
    referenceId: { type: Number, required: true },
    country: { 
        type: Types.Select, 
        options: [
            { value: 'sv', label: 'Sweden' },
            { value: 'fi', label: 'Finland' },
            { value: 'dk', label: 'Denmark' }
        ], 
        required: true
    },
    author: { type: Types.Relationship, ref: 'User' },
    rating: { type: String, required: true },
    rate: { type: Number, required: true },
    published: { type: Boolean, default: false }
});

Stock.defaultColumns = 'adminDisplayTitle, referenceId, author, createdAt';

Stock.register();

有什么方法可以声明模型内部的格式吗?我似乎无法理解这部分的文档。

这是一个我想摆脱的带有逗号的字段图像,因为这是参考ID,而不是该类型的值。

在此处输入图片说明

杰德·沃森(Jed Watson)

一些领域KeystoneJS使用numeral.js库格式化值。

您可以在该字段上设置一个选项来控制默认格式字符串,该字符串可以是数字知道如何处理的任何有效格式,例如:

referenceId: { type: Number, format: '0', required: true }

管理界面将始终使用format选项中的字符串设置值的格式要删除所有格式(例如,数千个定界符),只需将其设置为“ 0”即可,如上例所示。

您可以通过在项目上使用.format 下划线方法模板中使用默认格式

div= stockItem._.format()

下划线方法接受一个字符串参数,该参数将覆盖format模型中设置选项,因此您可以在模板中以不同的方式呈现它,例如

div= stockItem._.format('0,0');

Number字段的默认格式字符串是 '0,0[.][000000000000]'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何格式化KeystoneJS中的数字字段?

来自分类Dev

如何使用货币格式化输入类型数字字段

来自分类Dev

如何格式化数字字符串?

来自分类Dev

AppMaker 数字字段中的格式数字

来自分类Dev

如何格式化logstash中的数字?

来自分类Dev

使用Swift格式化文本字段中的数字

来自分类Dev

如何在C#中生成格式化的Alpha数字字符串

来自分类Dev

如何在TCL中格式化数字字符串

来自分类Dev

如何格式化数字?

来自分类Dev

自动格式化数字字符串

来自分类Dev

使用小数点分隔符格式化数字字段,具体取决于区域设置

来自分类Dev

如何格式化熊猫中的日期时间字段

来自分类Dev

如何格式化输入文本字段中的文本

来自分类Dev

我如何使用“,”作为小数定界符的jQuery Number Plugin格式化数字字符串

来自分类Dev

与格式化的字母数字字符串中的正则表达式匹配

来自分类Dev

将数字字段转换为R中的时间格式

来自分类Dev

正确格式化Pygal中的数字

来自分类Dev

格式化闪亮表中的数字

来自分类Dev

正确格式化Pygal中的数字

来自分类Dev

SAP HANA 中的格式化数字

来自分类Dev

格式化 Dsum 中的字段

来自分类Dev

格式化 SQL 中的 sortcode 字段

来自分类Dev

格式化数字

来自分类Dev

xamDataGrid将数字字段格式化为小数点后4位

来自分类Dev

输入字段的日期格式化程序,以MM / DD / YYYY格式格式化给定的数字,还接受Angular中的NA字母

来自分类Dev

如何用科学计数法格式化数字以在Javascript中显示更少的数字?

来自分类Dev

格式化C#文本框以仅允许数字字符

来自分类Dev

如何为未格式化的数字输入添加格式?

来自分类Dev

本地化:如何格式化日期和数字

Related 相关文章

热门标签

归档