问题标签 [displayformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1260 浏览

asp.net-mvc - MVC 实体框架整数千位分隔符

这可能是一个非常简单的问题,但我无法解决,我无法在任何地方找到它。

我有一个具有以下属性的模型:

如您所见,它是一个简单的十进制值,如果小数位为 0.00,我使用了 DisplayFormat 注释来删除小数位。

但是,我现在需要编辑此 DisplayFormat 以将千和百万分隔符包含为逗号。

请问有人知道我会怎么做吗?

提前谢谢了,

0 投票
0 回答
318 浏览

c# - ViewModel 中的重复“DisplayFormat”属性

我想在视图中显示来自 ViewModel 的值。如果值为null,则显示为“--”,否则将四舍五入到小数点后2位。我的 ViewModel 中的以下代码给了我“Duplicate DisplayFormat Attribute”错误。

我想知道是否有一种方法可以将这两种情况组合在一个 displayformat 属性中?谢谢!

0 投票
1 回答
1463 浏览

delphi - Delphi FireDAC TFDQuery 显示格式

我有一些与FormatOptions. 我有一个销售屏幕,迁移到Firedac(以前是IBO)后,完整值(例如:100.00、52.00)开始显示如下:

(IBO) 100.00 52.00

(FireDAC) 100 52

我尝试MapRules使用以下配置:

我激活了该OwnMapRules选项,但显示保持不变。所以我尝试使用fmtDisplayNumeric property. 通知 ',0.00' 部分解决了我的问题,为什么将显示限制为两位小数,但有些字段的小数位超过 2 位。此外,我的整数字段在显示屏上显示小数位。

我尝试在 MapRules 中为 Integer 字段创建规则,但问题仍然存在。

在这种情况下我该怎么办?

提前致谢!

0 投票
0 回答
831 浏览

asp.net-mvc - 带有千位分隔符数据注释的 TextBoxFor

我想得到TextBoxFor一个千位分隔符。

在我的项目的旧版本中,我使用 Javascript

这行得通,但我不想依赖 JS,只在服务器端做。

所以我发现:

但这不起作用。

我想要的是,当用户键入时,千位分隔符(在我的情况下是一个空格)出现在文本框中键入的第 4、7、10... 数字处。

这应该以非常基本的“创建”或“更新”形式工作。但是,DisplayFormat数据注释只是用 预填充我的文本框0,00,但如果用户键入“1000”,我希望它会被转换为“1 000”。

不使用JS可以吗?

0 投票
1 回答
816 浏览

winforms - RowCellStyle 中的 DevExpress DisplayFormat

在此处输入图像描述切换应用程序以使用 DevExpress XtraGrid 并为行/单元格实现自定义颜色和格式。

大多数情况下,格式都得到了正确应用。但是,当应用于十进制 1000 时,格式为 "#,###;(#,###);0" 以 1000.0000 而不是 1,000 结尾。

0 投票
0 回答
168 浏览

c# - 带符号的 DisplayFormat 属性

嗨,我使用 DisplayFormat 属性将输出格式定义到我的视图中。我的代码是:

我目前的输出是:

正价为 10,00 欧元,负价为 10,00 欧元。

我希望我的输出看起来像:

+€ 10,00 到正价和 -€ 10,00 到负价。

你能帮助我吗?感谢和问候

0 投票
0 回答
1040 浏览

asp.net-mvc - MVC 日期选择器格式

我正在 ASP.NET 中创建一个网站,目前正在尝试在网页上显示一个日期选择器。我可以让日期选择器显示日历并接受输入,但它的格式永远不会正确。首次显示时,它显示为“dd/mm/yyyy”,这是我想要的,但一旦我选择它,它就会变为“mm/dd/yyyy”。

例如,加载的数据的日期为“10/08/2017”,如 2017 年 8 月 10 日。当我单击日期选择器更改日期时,它显示月份为 10 月且所选日期为 8 日的日历(错误的方式)。

这是一个编程问题吗?或者这与我的 Chrome 的配置方式有关?

这是绑定到的属性:

这是html:

这是JS:

多谢你们

0 投票
0 回答
32 浏览

c# - c# 模型将 mm:ss 解释为 hh:mm

在我的应用程序中,我有一个具有属性长度的歌曲类,它看起来像:

所以我希望它显示 mm:ss 并且它就像一个魅力,但因为我想验证我的输入效果不佳。我还希望用户将长度输入为 mm:ss,因此这是由正则表达式强制执行的。但我的应用程序将分钟解释为小时,将秒解释为分钟。

所以当我输入 05:25 时,我的长度将设置为 05:25:00。我怎样才能改变这个?我只是一个初学者,所以如果这是一个愚蠢的问题,我很抱歉。提前致谢

0 投票
1 回答
296 浏览

c# - 仅使用 ToString 舍入到小数点中点

我知道C#有一些选项可以在方法中使用一些扩展逻辑来格式化十进制数ToString(),例如

太好了,我的数字四舍五入到小数点后第二位。但是如果我想四舍五入到一步0.05而不是0.01呢?有没有办法以ToString()类似的方式使用该方法来将值舍入而不是给定的步长(例如0.05)?

注意:我知道我可以这样做:

但问题是关于ToString()仅使用获得此结果。

0 投票
1 回答
1549 浏览

delphi - 表(或 CDS)字段显示格式

使用字段编辑器添加数据集的持久字段时,字段名称将连接到数据集TableMyField,然后我可以在我的代码中访问持久字段的DisplayFormat属性,如下所示:

但是,如果我不使用字段编辑器并且不使用持久字段,我如何DisplayFormat在运行时访问该属性?