欢乐树 发表于 2022-3-11 09:14:55

怎么把表单的列缩进啊

就是把这个列和后面的列统一大小

欢乐树 发表于 2022-3-11 09:45:54

本帖最后由 欢乐树 于 2022-3-11 10:05 编辑

我把其中一个宽度设置200px.后面全变了。。怎么只改动我想变动的行呀
我底下的行用colspan:3不管用是为什么呀

论坛管理员 发表于 2022-3-11 13:38:13

合并不是这样写colspan的,您先删除这个属性,鼠标拖动选中三个单元格,上方小图标会出现一个合并单元格。
设置宽度就是设置单元格width,没有问题的

欢乐树 发表于 2022-3-11 13:43:10

本帖最后由 欢乐树 于 2022-3-11 15:30 编辑

论坛管理员 发表于 2022-3-11 13:38
合并不是这样写colspan的,您先删除这个属性,鼠标拖动选中三个单元格,上方小图标会出现一个合并单元格。
...
大佬再问个问题。数据表格datatable其中的某一列我想让指定的处理人处理的时候才能显示,怎么搞啊。。queryload里面添加脚本吗

论坛管理员 发表于 2022-3-14 11:34:38

您可以在数据表格的queryLoad事件里做,datatable_datatable$Title_1为要隐藏列的列标识。
var titleJson = this.form.getApp().appForm.json.moduleList["datatable_datatable$Title_1"];
if( titleJson ){
    titleJson.isShow = false;
}

欢乐树 发表于 2022-3-14 15:36:08

论坛管理员 发表于 2022-3-14 11:34
您可以在数据表格的queryLoad事件里做,datatable_datatable$Title_1为要隐藏列的列标识。
var titleJson = ...

//可以在脚本中获取该组件
var json = this.target.json;
var name = this.workContext.getWork().activityName
console.log('是啥',name)
if (name != '教务处分管领导') {
    json.isReadonly = true; //设置组件为只读。
}
if (name == '教务处分管领导') {
    json.isReadonly = false; //设置组件为读写。
}
这样写是不是也可以啊

论坛管理员 发表于 2022-3-15 15:51:57

您不是要隐藏吗?隐藏的话readonly是不行的

欢乐树 发表于 2022-3-15 16:14:50

论坛管理员 发表于 2022-3-15 15:51
您不是要隐藏吗?隐藏的话readonly是不行的

哦哦,谢谢大佬。。再问个问题
这个图标和这个背景颜色怎么弄啊。。。找不到设置
页: [1]
查看完整版本: 怎么把表单的列缩进啊