using APT.BaseData.Domain.ApiModel.Platform;
using System;
using System.Collections.Generic;
using System.Text;
namespace APT.BaseData.Domain.ApiModel.PF
{
///
/// 可编辑的Table的模型
///
public class EditListModel
{
///
/// List(外):数据集合
/// List(里):字段值集合
///
public List> data { get; set; }
///
/// table的列头定义
///
public List columns { get; set; }
}
///
/// 单元格属性
///
public class DataValModel
{
///
/// 字段名称
///
public string fieldName { get; set; }
///
/// 字段值
///
public string value { get; set; }
///
/// 列合并
///
public int colSpan { get; set; } = 1;
///
/// 行合并
///
public int rowSpan { get; set; } = 1;
///
/// PFControlTypeEnum 暂时只支持1 文本 7 数值文本
///
public int controlType { get; set; } = 1;
///
/// 单元格的背景颜色
///
public string backgroundColor { get; set; }
///
/// 单元格的字体颜色
///
public string fontColor { get; set; }
///
/// 是否不可编辑(默认可编辑)
///
public bool disabled { get; set; } = false;
///
/// 正则表达式
///
public string rule { get; set; }
///
/// 检验失败提示信息
///
public string errorMsg { get; set; }
}
///
/// 可编辑表格列头部定义
///
public class Column
{
public Column(string dataTitle, string dataFieldName)
{
this.title = dataTitle;
this.key = dataFieldName;
this.dataIndex = dataFieldName;
this.children = new List();
}
public Column()
{
// this.children = new List();
}
///
/// 显示名称
///
public string title { get; set; }
///
/// 字段
///
public string key { get; set; }
///
/// 列宽度
///
public int width { get; set; }
///
/// 字段
///
public string dataIndex { get; set; }
///
/// 子集
///
public List children { get; set; }
}
}