打印的多选框和单选框如何全部显示出来?
如图,这是我填写状态下的,我选择了定制后,我打印显示的是。请问我要如何设置,才能在打印的时候将其他的选项都弄出来,但是我的定制的选项是选中的?类似这样的结果。
请问我要如何才能做到,拜托管理员回复一下谢谢!我把这个控件没设置成只读 也不行。
试试看
表单只读的情况下,单选框要显示值并且不可编辑
1、在单选框组件的queryLoad事件里写脚本:
this.target.isReadonly = function(){
return false;
}
2、在单选框组件加载的事件中动态的去设置单选按钮不可编辑
var node = this.target.node;
var inputs = node.getElements('input')
inputs.each(function(item, index){
item.set('disabled', 'disabled');
}); 论坛管理员 发表于 2024-7-17 09:45
试试看
表单只读的情况下,单选框要显示值并且不可编辑
第一种可以但是得一个一个设置请问能否在form表单事件里去通过他们的标识去设置呢? 麻烦您给个例子可以嘛 784385639 发表于 2024-7-18 08:37
第一种可以但是得一个一个设置请问能否在form表单事件里去通过他们的标识去设置呢? 麻烦您给个例子 ...
我在表单的load和afterload和queryload事件,用以下的代码去控制单选框是不起作用的,即使我已经改变了属性:
debugger
var from = this.form
var modules = this.form.app.appForm.modules;// 获取所有模块
debugger
if (modules) {
// 遍历所有模块
for (var i = 0; i < modules.length; i++) {
var module = modules;
// 检查模块是否是多选框并且其 ID 为 hh
if (module.json.id === 'radio_11') {
// 动态设置 isReadonly 属性
debugger
/*
module.isReadonly = function () {
return false;
}*/
module.isReadonly = false
break;// 找到后跳出循环
}
}
}麻烦帮我看看有什么问题吗,谢谢 只能在单个控件上去写 论坛管理员 发表于 2024-7-19 09:41
只能在单个控件上去写
this.target.isReadonly = function(){
return false;
}还是没用有时候可以,然后我刷新几次之后 它又可以编辑了好多bug啊。。。。。 784385639 发表于 2024-8-5 17:36
this.target.isReadonly = function(){
return false;
}还是没用有时候可以,然后我刷新几次之后...
我也是发现表单的脚本加载有点问题,经常明明已经限制好了,再多刷新一两次脚本就好像不再重复加载了
页:
[1]