泛微E9下,如何用JS代码动态隐藏明细表的列
泛微吧
全部回复
仅看楼主
level 9
hn_ade 楼主
谢谢!
2020年09月09日 00点09分 1
level 9
hn_ade 楼主
单机版?
2020年09月11日 02点09分 2
level 3
// 隐藏明细表1
var hideMxTable0 = function() {
// 0 表示取明细表1的行索引,1表示取明细表2的行索引
var rowindex = parseInt($G("indexnum0").value);
// 行索引通常情况下等于明细表的行数,而明细表的行索引从0开始
// 所以有效的行索引只能是在 0 ~ rowindex-1
for (var i = 0; i < rowindex; i++) {
// 5841 是字段在数据库中的ID,i是当前行的索引,如果字段为空则给一个“-”跳过必填验证
$('
#field5841_' + i).val($('#
field5841_' + i).val() || '-');
}
};
2020年09月13日 05点09分 4
谢谢回复!不过要隐藏的是列,这个能实现么?
2020年09月14日 00点09分
@hn_ade 隐藏列,在字段自定义属性里的style里面加上 visibility:hidden
2021年01月15日 01点01分
@Xiao灬小羊 明细表里只有class属性,没有style属性。
2021年01月18日 00点01分
有做过这种需求,csdn搜索烧硬盘博主的博客,有一篇是写隐藏明细表指定列的
2021年01月19日 16点01分
level 1
你可以试着在明细表的某一列加一个ID属性,然后根据你的业务要求隐藏那个ID不就行了
2020年11月17日 09点11分 5
谢谢!明细表的列只有class属性,用它也可以实现隐藏。
2020年11月18日 00点11分
怎么实现的 可以分享吗
2022年06月08日 00点06分
@溪巧儿 在表单设计器里,选中列,给选中列的class取个名,比如说hideme,然后在JS的代码里写上 $(".hideme").hide()
2022年06月14日 01点06分
level 9
效果还行,就是用js控制样式隐藏的。
2021年01月18日 21点01分 6
具体如何做的?
2021年01月19日 00点01分
level 1
您好,请问最后是怎样解决的?
2021年02月23日 03点02分 7
明细表的列只有class属性,用它也可以实现隐藏。
2021年02月24日 00点02分
请问一下是怎么实现的,能否教一下回复 hn_ade :
2021年03月22日 08点03分
@喵古森森miao Jquery(".class").hide();
2021年04月01日 05点04分
@hn_ade 有详细一点的代码演示吗,不胜感谢[委屈][委屈]
2021年08月23日 12点08分
level 1
楼主还在吗,请问一下用了class,但是隐藏了字段名称,输入框没有隐藏,这个是怎么解决的
2022年08月17日 05点08分 8
你是对整列设置的CLASS,还是只对单元格设置?
2022年08月18日 00点08分
@hn_ade 设置了整列的
2022年08月18日 02点08分
@橘子 那换个浏览器试试吧,我这里是正常的
2022年08月19日 03点08分
@hn_ade 好的,谢谢,谷歌和火狐都不行,我再看看别的方法[泪]
2022年08月19日 03点08分
level 1
请问下楼主,明细表有分页吗?分页切换的时候 也能隐藏吗?
2022年10月10日 08点10分 9
E9版本,明细表可以分页。分页切换应该也是可以隐藏的,但我没试过
2022年10月11日 00点10分
@hn_ade 切换分页就是隐藏不了,数据都乱了,这是个大BUG,困扰好久了。
2022年10月11日 15点10分
@syqhh 泛微的东西就这样,功能多,但BUG也多
2022年10月12日 00点10分
@syqhh 能不能不分页呢?数据量很大?
2022年10月12日 00点10分
1