简单账表.二开案例.数值输出不要千分位
【场景】数值输出不要千分位
【逻辑】系统所有小数输出都跟系统的区域格式挂钩,因此只能通过二开实现
![image.webp](/download/0100251704b8dfcc4f388657a79ff26cc093.webp)
【二开方案】在账表表单插件实现格式化事件,自定义返回值
![image.webp](/download/0100114f444fa85842e5994d6cab4c71d42d.webp)
```csharp
using Kingdee.BOS.Core.Report;
using Kingdee.BOS.Core.Report.PlugIn;
using Kingdee.BOS.Core.Report.PlugIn.Args;
using System;
namespace DynamicFormPlugIn.Report
{
[Kingdee.BOS.Util.HotUpdate]
public class RptPlugIn_Decimal : AbstractSysReportPlugIn
{
public ISysReportModel RptModel
{
get { return (ISysReportModel)this.Model; }
}
public ISysReportView RptView
{
get { return (ISysReportView)this.View; }
}
public override void FormatCellValue(FormatCellValueArgs args)
{
if (args.Header == null || args.Header.Key == null)
return;
if (!string.Equals(args.Header.Key, "FORDERQTY", StringComparison.OrdinalIgnoreCase))
return;
if (args.Value == null)
return;
string strValue = args.Value.ToString();
decimal decimalVal;
if(decimal.TryParse(strValue, out decimalVal))
{
args.FormateValue = Kingdee.BOS.Core.Util.FieldFormatterUtil.GetNoZeroString(strValue);
}
}
}
}
```
【效果】
![image.webp](/download/01002082d1708c7544399b83e0a051527f01.webp)
简单账表.二开案例.数值输出不要千分位
【场景】数值输出不要千分位【逻辑】系统所有小数输出都跟系统的区域格式挂钩,因此只能通过二开实现![image.webp](/download/0100251704b8...
点击下载文档
上一篇:实施记录贴-物料属性说明下一篇:默认当前用户
本文2024-09-16 18:14:30发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20860.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章