【知识分享】移动单据列表格式化
金蝶云社区-用户已注销
用户已注销
1人赞赏了该文章 959次浏览 未经作者许可,禁止转载编辑于2017年05月12日 11:39:17

一、前言
1. 实现移动单据列表的行格式化。

二、实现
1. 新建一张"移动单据",并绑定"来源单据"。
2. 通过插件实现行格式化:
[code]public class Demo_MobileListFormatConditions : AbstractMobileListPlugin
{
public override void OnFormatRowConditions(BOS.Core.List.PlugIn.Args.ListFormatConditionArgs args)
{
base.OnFormatRowConditions(args);
var dyn = (args.DataRow as DynamicObjectDataRow).DynamicObject;
var billNo = dyn["FBILLNO"].ToString();

if (billNo.EqualsIgnoreCase("cgdd003"))
{
args.FormatConditions.Add(new MobileFormatCondition() { Key = "FMobileListField", ForeColor = "255,0,0" });
}
else
{
args.FormatConditions.Add(new MobileFormatCondition() { Key = "FMobileListField", ForeColor = "0,0,0" });
}

}
}[/code]3. 注意点:目前移动端需要针对每一行都设置格式化,否则会影响到未格式化的行。

三、相关链接
1.【分享】K3 Cloud文件服务器配置指南
2.【分享】K3 Cloud移动产品相关文档下载