form.getctrlattr
功能说明
描述
获取表单中指定字段的指定属性对应的值。
函数原型
form.getctrlattr(formAlias,widget="",attribute="all")
参数
名称 | 类型 | 描述 |
---|---|---|
formAlias | 字符型 | 表单别名,可以在表单设计界面中的”表单属性”中获取 |
widget | 字符型 | 字段别名,可以在表单设计界面中的”字段属性”中获取,默认为空表示获取全部字段的属性(支持子表单内的字段属性获取,格式为:"子表单别名@字段别名") |
attribute | 字符型 | 指定字段的指定属性名称(中英文皆可,具体见备注),"all/全部"表示获取字段的所有属性 |
返回值
类型 | 描述 |
---|---|
字符型/数组:字典型 | 获取字段属性失败返回None, 其他值表示获取成功 |
-
获取【单行文本】的全部属性的数据格式: (空字符串表示此属性对应的值为默认值)
{ "fieldtype":"text", "alias":"单行文本", "regex":"无", "triggerEvent":2, "rely":"", "description":"描述信息", "generateQR":False, "label":"单行文本", "scan":{ "editable":True, "allowScan":False, "type":"barCode" }, "allowBlank":True, "enable":True, "noRepeat":False, "visible":True, "value":"这是一个文本" }
-
获取全部字段的全部属性的数据格式: (空字符串表示此属性对应的值为默认值)
{ "单行文本":{ "widgetType":"text", "alias":"单行文本", "rely":"", "scan":{ "allowScan":False, "type":"barCode", "editable":True }, "generateQR":False, "label":"单行文本", "description":"描述信息", "triggerEvent":2, "value":"这是一个文本", "visible":True, "enable":True, "regex":"无", "noRepeat":False, "allowBlank":True }, "子表单":{ "widgetType":"subform", "alias":"子表单", "rely":"", "allowImport":False, "allowBlank":True, "description":"", "subform_create":True, "visible":True, "subform_delete":True, "enable":True, "subform_edit":True, "fields":{ "单行文本2":{ "widgetType":"text", "alias":"单行文本2", "rely":"", "label":"单行文本", "generateQR":"", "allowBlank":"", "description":"", "enable":True, "value":"", "visible":True, "scan":{ "allowScan":False, "type":"barCode", "editable":True }, "regex":"无", "noRepeat":False, "triggerEvent":1 }, ... }, ... }, ... }
名称 | 描述 |
---|---|
widgetType | 字段类型 |
alias | 别名 |
label | 标题 |
description | 描述信息 |
value | 默认值 |
noRepeat | 不允许重复 |
allowBlank | 必填 |
visible | 可见 |
enable | 可编辑 |
regex | 格式 |
triggerEvent | 事件 |
generateQR | 二维码 |
scan | 扫码 |
rely | 数据联动 |
fields | 子表单里的字段属性数据 |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1407 | api执行频率超出限制 |
1400 | 参数类型不正确 |
1502 | 取表单字段失败 |
1504 | 不存在的字段 |
1535 | 不存在的属性 |
1539 | 非法的属性值 |
1594 | 不允许操作回收站的表单 |
1597 | 不支持的属性获取 |
1501 | 操作失败 |
其他:
- 所有表单api调用频率限制为1000次/分钟。
- 通用属性(所有字段都支持的属性)
属性名(中英文皆可) | 可选值 | 示例 |
---|---|---|
字段类型/widgetType | 字符串 | form.getctrlattr("测试表单","单行文本","widgetType") |
别名/alias | 字符串 | form.getctrlattr("测试表单","单行文本","alias") |
描述信息/description | 字符串 | form.getctrlattr("测试表单","单行文本","description") |
标题/label | 字符串 | form.getctrlattr("测试表单","单行文本","label") |
必填/allowBlank | 真(未勾选)/假(勾选) | form.getctrlattr("测试表单","单行文本","allowBlank") |
可见/visible | 真(未勾选)/假(勾选) | form.getctrlattr("测试表单","单行文本","visible") |
可编辑/enable | 真(未勾选)/假(勾选) | form.getctrlattr("测试表单","单行文本","enable") |
- 注意:后端api设置[标题]和[描述信息]的属性时会清空字体大小,颜色等附加信息。
- 私有属性(只支持指定字段的特定属性)
字段名 |
属性名(中英文皆可) |
可选值 |
lua示例 |
单行文本 |
格式/regex |
<
只能选其
1> |
form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") form.getctrlattr("测试表单","单行文本","regex") |
默认值/value |
字符串 |
form.getctrlattr("测试表单","单行文本","value") |
|
不允许重复/noRepeat |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","单行文本","noRepeat") |
|
扫码/scan |
{"allowScan":True,"type":"qrCode","editable":True} allowScan:True表示允许扫码输入,False时后面的2个参数无效 editable:True表示允许修改扫码结果 type:扫描类型("barCode"表示条形码,"qrCode"表示二维码) |
form.getctrlattr("测试表单","单行文本","scan") |
|
二维码/generateQR |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","单行文本","generateQR") |
|
事件/triggerEvent |
0(不触发事件1(焦点触发事件) / 2(按钮触发事件) (触发事件均为_formevent) |
form.getctrlattr("测试表单","单行文本","triggerEvent") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","condition":[{"widget":{"type":"textarea","name":"多行文本"},"relyWidget":{"type":"text","name":"单行文本"},"method":"eq"},{"widget":{"type":"number","name":"数字"},"relyWidget":{"type":"formula","name":"公式2"},"method":"eq"}],"dataField":{"type":"text","name":"单行文本"}} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","单行文本","rely") |
|
多行文本 |
默认值/value |
字符串 |
form.getctrlattr("测试表单","多行文本","value") |
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","多行文本","triggerEvent") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","condition":[{"widget":{"name":"多行文本","type":"textarea"},"relyWidget":{"name":"单行文本","type":"text"},"method":"eq"},{"widget":{"name":"数字","type":"number"},"relyWidget":{"name":"公式2","type":"formula"},"method":"eq"}],"dataField":{"name":"单行文本","type":"text"}} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","多行文本","rely") |
|
数字 |
允许小数/allowDecimals |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","数字","allowDecimals") |
默认值/value |
字符串/数字 |
form.getctrlattr("测试表单","数字","value") |
|
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","数字","triggerEvent") |
|
日期时间 |
类型/format |
<只能选其1> 年 年月 日期 日期时间 |
form.getctrlattr("测试表单","日期时间","format") form.getctrlattr("测试表单","日期时间","format") form.getctrlattr("测试表单","日期时间","format") form.getctrlattr("测试表单","日期时间","format") |
默认值/value |
today(当天时间日期时间(2016-10-10) |
form.getctrlattr("测试表单","日期时间","value") form.getctrlattr("测试表单","日期时间","value") |
|
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","日期时间","triggerEvent") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","dataField":{"type":"text","name":"单行文本"},"condition":[{"widget":{"type":"textarea","name":"多行文本"},"relyWidget":{"type":"text","name":"单行文本"},"method":"eq"},{"widget":{"type":"number","name":"数字"},"relyWidget":{"type":"formula","name":"公式2"},"method":"eq"}]} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","日期时间","rely") |
|
单选按钮组 |
选项/items |
[{"selected":False,"value":"选项11"},{"selected":True,"value":"选项22"},{"selected":False,"value":"选项33"},{"selected":False,"isOther":True,"value":""}] value:选项对应的值 selected:True表示选中,False表示未选中 isOther:True表示此选项为其他选项,False表示不是 |
form.getctrlattr("测试表单","单选按钮组","items") |
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","单选按钮组","triggerEvent") |
|
选项关联/optionMap (仅支持属性获取) |
{"选项1":[{"name":"下拉框","type":"combo"},{"name":"复选框组","type":"checkboxgroup"}],"选项2":[{"name":"子表单","type":"subform"},{"name":"关联数据","type":"linkdata"}]} 选项1,选项2:自身字段的选项等 name:联动的字段的别名 type:联动的字段的类型 |
form.getctrlattr("测试表单","单选按钮组","optionMap") |
|
复选框组 |
选项/items |
[{"value":"选项11","selected":False},{"value":"选项22","selected":True},{"value":"选项33","selected":True}] value:选项对应的值 selected:True表示选中,False表示未选中 |
form.getctrlattr("测试表单","复选框组","items") |
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","复选框组","triggerEvent") |
|
下拉框 |
选项/items |
[{"selected":False,"value":"选项11"},{"selected":True,"value":"选项22"},{"selected":False,"value":"选项33"}] value:选项对应的值 selected:True表示选中,False表示未选中 |
form.getctrlattr("测试表单","下拉框","items") |
不允许重复/noRepeat |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","下拉框","noRepeat") |
|
模式/mode |
0表示列表模式,1表示可编辑模式 |
form.getctrlattr("测试表单","下拉框","mode") |
|
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","下拉框","triggerEvent") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","condition":[{"relyWidget":{"type":"text","name":"单行文本"},"widget":{"type":"textarea","name":"多行文本"},"method":"eq"},{"relyWidget":{"type":"formula","name":"公式2"},"widget":{"type":"number","name":"数字"},"method":"eq"}],"dataField":{"type":"text","name":"单行文本"}} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","下拉框","rely") |
|
选项关联/optionMap (仅支持属性获取) |
{"选项1":[{"type":"combo","name":"下拉框"},{"type":"checkboxgroup","name":"复选框组"}],"选项2":[{"type":"subform","name":"子表单"},{"type":"linkdata","name":"关联数据"}]} 选项1,选项2:自身字段的选项等 name:联动的字段的别名 type:联动的字段的类型 |
form.getctrlattr("测试表单","下拉框","optionMap") |
|
关联其他表单数据/formMap (仅支持属性获取) |
{"formAlias":"mytable","widget":{"name":"复选框组","type":"checkboxgroup"}} formAlias:联动的表单别名 widget:联动的字段的信息 name:联动的字段的别名 type:联动的字段的类型 |
form.getctrlattr("测试表单","下拉框","formMap") |
|
下拉复选框 |
选项/items |
[{"selected":False,"value":"选项11"},{"selected":True,"value":"选项22"},{"selected":True,"value":"选项33"}] value:选项对应的值 selected:True表示选中,False表示未选中 |
form.getctrlattr("测试表单","下拉复选框","items") |
事件/triggerEvent |
真(勾选假(未勾选) (触发事件均为_formevent) |
form.getctrlattr("测试表单","下拉复选框","triggerEvent") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","dataField":{"name":"单行文本","type":"text"},"condition":[{"widget":{"name":"多行文本","type":"textarea"},"relyWidget":{"name":"单行文本","type":"text"},"method":"eq"},{"widget":{"name":"数字","type":"number"},"relyWidget":{"name":"公式2","type":"formula"},"method":"eq"}]} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","下拉复选框","rely") |
|
关联其他表单数据/formMap (仅支持属性获取) |
{formAlias="mytable",widget={type="checkboxgroup",name="复选框组"}} formAlias:联动的表单别名 widget:联动的字段的信息 name:联动的字段的别名 type:联动的字段的类型 |
form.getctrlattr("测试表单","下拉复选框","formMap") |
|
地址 |
默认值/value |
{"province":"湖南省","city":"长沙市","district":"芙蓉区","detail":"韶山北路1011"} province:省 city:市 district:区/县 detail:详细地址 |
form.getctrlattr("测试表单","地址","value") |
显示详细地址/needDetail |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","地址","needDetail") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","condition":[{"method":"eq","relyWidget":{"type":"text","name":"单行文本"},"widget":{"type":"textarea","name":"多行文本"}},{"method":"eq","relyWidget":{"type":"formula","name":"公式2"},"widget":{"type":"number","name":"数字"}}],"dataField":{"type":"text","name":"单行文本"}} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","地址","rely") |
|
定位 |
允许微调/adjustable |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","定位","adjustable") |
显示经纬度坐标/lnglatVisible |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","定位","lnglatVisible") |
|
自动触发定位/autoLocation |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","定位","autoLocation") |
|
设置定位范围/setLocationLimits |
[{"radius":100,"name":"五一广场","position":[112,28]},{"radius":500,"name":"王府井百货(中心店)","position":[101,36]}] name:定位的坐标名称 position:定位的坐标(经度,纬度) radius:定位范围(米) |
form.getctrlattr("测试表单","定位","setLocationLimits") |
|
图片 |
允许上传多张图片/allowMultiImage |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","图片","allowMultiImage") |
仅允许拍照上传/onlyCamera |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","图片","onlyCamera") |
|
自动压缩图片/compressed |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","图片","compressed") |
|
附件 |
允许多文件上传/allowMultiFile |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","附件","allowMultiFile") |
子表单 |
从excel导入数据/allowImport |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","子表单","allowImport") |
可新增记录/subform_create |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","子表单","subform_create") |
|
可编辑已有记录/subform_edit |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","子表单","subform_edit") |
|
可删除已有记录/subform_delete |
真(勾选假(未勾选) |
form.getctrlattr("测试表单","子表单","subform_delete") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","dataField":{"name":"单行文本","type":"text"},"condition":[{"relyWidget":{"name":"单行文本","type":"text"},"method":"eq","widget":{"name":"多行文本","type":"textarea"}},{"relyWidget":{"name":"公式2","type":"formula"},"method":"eq","widget":{"name":"数字","type":"number"}}]} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","子表单","rely") |
|
成员单选 |
默认值/value |
字符串("成员id") |
form.getctrlattr("测试表单","成员单选","value") |
可选范围/limit |
{"departs":["5c8f38474eae21a900215","59daab24c91306a9239b7ca0"],"creator":True,"roles":["5fb9c1bb28c9e1f215c4040a"]}departs:部门idcreator:True表示可选范围里包含:当前用户,False表示不包含roles:角色id |
form.getctrlattr("测试表单","成员单选","limit") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","condition":[{"widget":{"type":"textarea","name":"多行文本"},"method":"eq","relyWidget":{"type":"text","name":"单行文本"}},{"widget":{"type":"number","name":"数字"},"method":"eq","relyWidget":{"type":"formula","name":"公式2"}}],"dataField":{"type":"text","name":"单行文本"}} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","成员单选","rely") |
|
成员多选 |
默认值/value |
{"用户id","用户id"} |
form.getctrlattr("测试表单","成员多选","value") |
可选范围/limit |
{"roles":["5fb9c1bb28c9e1f215c4040a"],"departs":["5c8f38474eae21a900215","59daab24c91306a9239b7ca0"],"creator":True}departs:部门idcreator:True表示可选范围里包含:当前用户,False表示不包含roles:角色id |
form.getctrlattr("测试表单","成员多选","limit") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","condition":[{"relyWidget":{"name":"单行文本","type":"text"},"widget":{"name":"多行文本","type":"textarea"},"method":"eq"},{"relyWidget":{"name":"公式2","type":"formula"},"widget":{"name":"数字","type":"number"},"method":"eq"}],"dataField":{"name":"单行文本","type":"text"}} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","成员多选","rely") |
|
部门单选 |
默认值/value |
字符串("部门id") |
form.getctrlattr("测试表单","部门单选","value") |
可选范围/limit |
{"departs":["5c8f38474eae21a900215","59daab24c91306a9239b7ca0"],"deptcurrentsubdept":True,"creator":True}departs:部门idcreator:True表示可选范围里包含:当前用户,False表示不包含deptcurrentsubdept:True表示可选范围里包含:当前用户所处部门以及子部门,False表示不包含 |
form.getctrlattr("测试表单","部门单选","limit") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","dataField":{"type":"text","name":"单行文本"},"condition":[{"method":"eq","relyWidget":{"type":"text","name":"单行文本"},"widget":{"type":"textarea","name":"多行文本"}},{"method":"eq","relyWidget":{"type":"formula","name":"公式2"},"widget":{"type":"number","name":"数字"}}]} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","部门单选","rely") |
|
部门多选 |
默认值/value |
{"部门id","部门id"} |
form.getctrlattr("测试表单","部门多选","value") |
可选范围/limit |
{"departs":["5c8f38474eae21a900215","59daab24c91306a9239b7ca0"],"deptcurrentsubdept":True,"creator":True}departs:部门idcreator:True表示可选范围里包含:当前用户,False表示不包含deptcurrentsubdept:True表示可选范围里包含:当前用户所处部门以及子部门,False表示不包含 |
form.getctrlattr("测试表单","部门多选","limit") |
|
数据联动/rely (仅支持属性获取) |
{"formAlias":"联动表单","dataField":{"type":"text","name":"单行文本"},"condition":[{"relyWidget":{"type":"text","name":"单行文本"},"widget":{"type":"textarea","name":"多行文本"},"method":"eq"},{"relyWidget":{"type":"formula","name":"公式2"},"widget":{"type":"number","name":"数字"},"method":"eq"}]} formAlias:联动的表单别名 condition:联动条件 widget:联动条件的自身字段信息 method:联动条件的方法 relyWidget:联动条件的其他表单的字段信息 dataField:联动显示值的其他表单的字段信息 |
form.getctrlattr("测试表单","部门多选","rely") |
|
关联数据 |
关联表/linkForm (仅支持属性获取) |
{"formAlias":"联动表单","linkFilter":[{"widget":{"type":"text","name":"单行文本"},"linkWidget":{"type":"text","name":"单行文本2"}},{"widget":{"type":"number","name":"数字"},"linkWidget":{"type":"number","name":"数字2"}}],"linkKey":{"type":"text","name":"单行文本2"},"linkFields":[{"type":"text","name":"单行文本2"},{"type":"number","name":"数字2"}]} formAlias:联动的表单别名 linkFields:联动显示的字段字段别名 linkFilter:联动的条件信息 linkKey:联动的主键字段别名 widget:自身的字段的信息 linkWidget:联动的字段的信息 name:联动的字段的别名 type:联动的字段的类型 |
form.getctrlattr("测试表单","关联数据","linkForm") |
关联查询 |
关联表/linkForm (仅支持属性获取) |
{"formAlias":"联动表单","linkFilter":[{"widget":{"name":"单行文本","type":"text"},"linkWidget":{"name":"单行文本2","type":"text"}},{"widget":{"name":"数字","type":"number"},"linkWidget":{"name":"数字2","type":"number"}}],"linkFields":[{"name":"单行文本2","type":"text"},{"name":"数字2","type":"number"}]} formAlias:联动的表单别名 linkFields:联动显示的字段字段别名 linkFilter:联动的条件信息 widget:自身的字段的信息 linkWidget:联动的字段的信息 name:联动的字段的别名 type:联动的字段的类型 |
form.getctrlattr("测试表单","关联查询","linkForm") |
按钮 |
|||
文本/text |
字符串 |
form.getctrlattr("测试表单","按钮","text") |
|
背景颜色/backgroundColor |
字符串 |
form.getctrlattr("测试表单","按钮","backgroundColor") |
|
宽度/width |
整型 |
form.getctrlattr("测试表单","按钮","width") |
|
显示提醒框/alert |
逻辑型 (True表示显示,False不显示) |
form.getctrlattr("测试表单","按钮","alert") |
|
提醒内容/tip |
字符型 |
form.getctrlattr("测试表单","按钮","tip") |
示例
def test():
# 普通字段的属性获取
ret=form.getctrlattr("测试表单","单行文本","标题")
print(ret)
# 子表单内字段的属性获取
ret=form.getctrlattr("字段属性测试","子表单@单行文本2","标题")
print(ret)
# 获取单个字段的全部属性
ret=form.getctrlattr("测试表单","单行文本","all")
print(ret)
# 获取所有字段的全部属性
ret=form.getctrlattr("测试表单","","all")
print(ret)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无