wscontrols 工作表控件配置

{
  "cid":"string",             // 控件Id
  "wsid":"string",            // 工作表Id
  "name":"string",            // 名称
  "type":"int",               // 控件类型,参考枚举
  "attribute":"int",          // 属性 1:标题
  "enumdef":"int",            // 子类型,参考枚举
  "enumdef2":"int",           // 子类型,参考枚举
  "dtsrc":"string",           // 源数据,参考说明
  "sourcecid":"string",       // 源控件Id
  "unit":"string",            // 单位
  "opts":[{
    "Key":"string",           // 唯一键值
    "Value":"string",         // 文本值
    "IsDeleted":"bool",       // 是否删除
    "Index":"int",            // 排序
    "Color":"string",         // 颜色色值
  }],                         // 选项(定位的位置信息)
  "noticeitem":"int",         // 通知项(人员控件) 0:不通知 1:添加通知 
  "userpermission":"int",     // 权限(人员控件)0:仅录入 1:成员  2:拥有者
  "showcids":["string"],      // 关联表的显示字段Id列表
  "unique":"bool",            // 唯一值验证
  "covercid":"string",        // 单条关联封面控件Id
  "defmen":["string"],        // 默认账号ids,都用数组,创建人:user-self
  "desc":"string",            // 字段描述
  "strdefault":"string",      // 通用string字段,参考说明
  "fieldpermission":"string", // 空或者 "111",第一位能否查看,第二位能否编辑(只读),第三位能否添加; 1:能,0:不能,
  "adset":[{
      "key":"string",         // 配置键,参考下面描述
      "value":"string"        // 值,参考下面描述
  }],                         // 高级设置(配置传输用字典 dictionary<string,string>),
  "alias":"string",           // 别名(API用)
}

控件类型(type)

控件 枚举值 描述
Text 1 文本框(弃用)
TextArea 2 文本框
MobilePhone 3 手机
Landline 4 座机
Email 5 邮箱
Number 6 数值
Certificates 7 证件
Amount 8 金额
Radio 9 单选
CheckBox 10 多选
Select 11 下拉
Attachment 14 附件
Date 15 日期
DateTime 16 时间
District 19/23/24 地区
Relation 21 自由链接
SplitLine 22 分段
BigAmount 25 大写金额
UserSelect 26 成员
DepartmentSelect 27 部门
Score 28 等级
RelationWorksheet 29 连接他表
RelationWSColumn 30 他表字段
WSFormula 31 公式
FormulaString 32 文本拼接
Increase 33 自动编号
DetailTable 34 子表
Cascade 35 级联选择
CheckRadio 36 检查框
Summary 37 汇总
FormulaDate 38 公式(日期)
ScanCode 39 扫码
Location 40 定位
RichText 41 富文本
Signature 42 签名
OCR 43 文字识别
Role 44 应用角色
Embed 45 嵌入
Time 46 时间
Code 47 条码
OrgRole 48 组织角色
Btn 49 查询按钮
Search 50 API查询

DataSource说明(dtsrc)

控件 值描述
BigAmount 引用字段Id
RelationWorksheet 关联表Id
RelationWSColumn 关联控件Id
FormulaDate 公式或者结束日期字段Id
Select/CheckBox/Radio 选项集Id
Embed 嵌入对象url或者Id
Code 引用字段Id

EnumDefault说明(enumdef)

控件/值 0 1 2 3 4 5
TextArea 默认单行的多行 多行 真单行
MobilePhone 国际号码 非国际
UserSelect
DepartmentSelect
Score 1-5颗星 1-10级
RelationWorksheet 关联记录 子表
Increase 原始编号 格式位数
Summary 参考枚举
FormulaDate 两个日期时长 日期加减计算 距离今天
Attachment 新的在前 旧的在前
Location 不显示地图 显示地图
Number 显示千分位 不显示千分位
Select/CheckBox/Radio 启用分值
OCR 通用识别 身份证 发票识别
Embed iframe 统计图
Code 条形码 二维码

EnumDefault2说明(enumdef2)

控件 值描述
TextArea 0:不验证格式 1:验证格式
Increase 显示位数
RelationWorksheet 个位表示新建权限,十位表示关联权限,1表示禁止,最终结果 0:全部允许 1:禁止添加 10:禁止关联 11:禁止添加和关联
Summary 汇总结果的枚举值,参考控件类型
Radio/Select 0(空):未开启 1:开启颜色
FormulaDate 1:忽略结束日期年
Attachment 0:不限制 1:拍摄照片 2:拍摄小视频 3:照片或小视频
Location 定位范围 0:不限制 1:当前位置
Select/CheckBox/Radio 1: 启用彩色
UserSelect 0:不限制选人范围 1:限制选人范围
Code 二维码数据源类型 1:内部访问链接 2:外部分享链接 3:字段值

StrDefault说明(strdefault)

控件 值描述
TextArea 第1位表示是否禁用相册,第2位表示是否启用扫码 “11”:不能选择相册,启用扫码
FormulaDate 空或者“0”:开始0点,结束0点;“1”:开始零点结束24点
RelationWorksheet 第1位表示是否验证视图和权限,第2位表示是否禁用相册,第3位表示是否只允许扫码关联。 “111”:验证权限,禁用相册,只能扫码
Attachment 第1位表示是否禁用相册,第2位表示是否只允许移动端输入 “11”:不能选择相册,只能移动端
ScanCode 第1位表示是否禁用相册,第2位表示是否只允许移动端输入 “11”:不能选择相册,只能移动端
Increase increase 新自动编号
RelationWSColumn 空或者00:冗余值 10:仅显示
Location 定位方式 空或者0:定位地图上的位置 1:获取当前经纬度(APP)

AdvancedSetting说明(adset)

key 值描述(string) 控件-默认
filters 关联筛选条件 关联/汇总
defsource [{"rcid":"关联表控件Id","cid":"控件Id","staticValue":"string"}]
hasdef 字段隐藏时是否有默认值 1:有 0:没有
getinput 在输填写表单取前获入 1:提前获取 0:不提前获取
getsave 获取后直接提交表单 1:直接提交 0:不直接提交
direction 选项排列方式 选项
dismanual 禁止手动输入 空或者0不禁止 1:禁止
scantype 扫码类型 空或者0不限制 1:只能条形码 2:只能二维码
distance 定位距离 100/200/500 单位米 定位
checkrange 空或者0不验证 1:验证
min 最小值
max 最大值
summaryresult 汇总结果 空或者0数值 1:百分比 汇总
showtype 显示类型 1:卡片 2:列表 3:下拉框(平铺) 4:下拉树状 空:单条按卡片多条按列表 关联
showtype 显示类型 5:年 4:年月 3:年月日 2:年月日时 1:年月日时分 6:年月日时分秒 日期类
showtype 显示类型 空或者0:检查框 1:开关 2:是/否 检查框
showtype 显示类型 空或者0:数值 1:百分比 2:进度 数值
showtype 显示类型 0:下拉 1:平铺 2:进度 单选
showformat 显示格式 空或者0:ISO 1:中国 2:US 3:EU 日期类
allowlink 允许查看记录 空或者0:不允许 1:允许 关联、嵌入
allpath 显示完整路径 空或者0:最后一级 1:完整路径 级联
anylevel 允许选择任意层级 空或者0:任意一级 1:最后一级 级联
hide 是否隐藏 1:隐藏, 空或者0:不隐藏
ddset 下拉框是否配置显示和封面 1:配置, 空或者0:不配置 关联
dateformulatype 计算方式 1:目标日期 减去 今天日期 2:今天日期 减去 目标日期 公式
hideneg 不显示负值 1:不显示 公式
increase 自动编号配置 自动编号
showxy 显示经纬度 1:显示,空或者0不显示 定位
allowweek 允许的星期 1234567 组合 日期
allowtime 允许的时段 2:30-12:45 中间-分割 日期
timeinterval 预设时间间隔 N 分钟 日期
checktype 多选框类型 项0或空:平铺 1:下拉 选项
allowadd 允许新增选 0:不允许 1:允许 选项-0/子表-1
allowcancel 允许取消 0:不允许 1:允许 关联/子表-1
allowedit 允许编辑 0:不允许 1:允许 子表-1
userrange 允许选人的范围 人员
regex 正则表达{type="左侧快速类型",regex="string",err="string"} 文本类
ocrmap ocr字段映射 [{type="",name="",cid="",subId=""}] OCR
allowcountries 允许选择的国家[{iso2="cn",name="中国",dialCode:"+86"}] 手机
commcountries 常用国家[{iso2="cn",name="中国",dialCode:"+86"}] 手机
defaultarea 默认区号 手机
suffix 公式后缀 数值类
prefix 公式前缀 数值类
searchcontrol 关联搜索字段 关联
searchtype 0或者空 模糊匹配 1:精确搜索 关联
clicksearch 0或者空 直接显示 1:搜索后显示数据 关联
searchfilters [{controlId:"string",filterType:int}] 关联
sorts [{controlId:"string",isAsc:bool (false:降序,true:升序)}] 关联/子表
weekday 工作日 1234567 日期公式
batchcids [""]批量添加字段 子表
dynamicsrc 工作表查询默认值 []
defaultfunc 函数默认值
defaulttype 默认值类型 空或者0:基础默认值 1:函数 2:工作表查询
nullzero 公式空按照0计算 空或0:不按照0,1:按照0 公式
usertype 人员类型 1:内部成员 2:外部门户 人员选择
watermark 添加水印 ["user","time","address","xy"] 附件
maxcount 数量上限 附件
filetype 文件类型 {type:int,values:[""]} 附件
compress 上传压缩附件 空或0:不压缩,1:压缩 附件
width
height
allowsingle 允许单条添加 子表
numshow 空或者0:正常显示 1:显示百分比 2:进度 所有数值类型
thousandth 空或者0:显示千分位 1:不显示千分位 所有数值类型
itemicon 图标样式 等级
itemcolor 颜色 { type:int(1:固定 2:动态),color:"#000",colors:[{key:"1",value:"#000"}]} 等级/数值
itemnames 自定义文案 [{key:"1",value:"一般"}] 等级/检查框/数值
showvalue 显示结果 0或者空:不显示 1:显示 等级
numinterval 间隔 数值
showinput 显示输入框 0:不显示 1:显示
faultrate 容错率 条码
analysislink 解析链接 1:解析 空或者0:不解析 文本框/文本组合

results matching ""

    No results matching ""