查看: 2045|回复: 6

打印的多选框和单选框如何全部显示出来?

升级   0.06%

95

主题

95

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2024-7-15 11:17:47 | 显示全部楼层 |阅读模式
如图,这是我填写状态下的,我选择了定制后,我打印显示的是。

请问我要如何设置,才能在打印的时候  将其他的选项都弄出来,但是我的定制的选项是选中的?类似这样的结果。
请问我要如何才能做到,拜托管理员回复一下  谢谢!  我把这个控件没设置成只读 也不行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-17 09:45:59 | 显示全部楼层
试试看

表单只读的情况下,单选框要显示值并且不可编辑
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');
}); 
回复

使用道具 举报

升级   0.06%

95

主题

95

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2024-7-18 08:37:31 | 显示全部楼层
论坛管理员 发表于 2024-7-17 09:45
试试看

表单只读的情况下,单选框要显示值并且不可编辑

第一种可以  但是得一个一个设置  请问能否在form表单事件里去通过他们的标识去设置呢? 麻烦您给个例子可以嘛
回复

使用道具 举报

升级   0.06%

95

主题

95

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2024-7-18 09:26:45 | 显示全部楼层
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;  // 找到后跳出循环
        }
    }
}  麻烦帮我看看有什么问题吗,谢谢
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-7-19 09:41:34 | 显示全部楼层
只能在单个控件上去写
回复

使用道具 举报

升级   0.06%

95

主题

95

回帖

6

积分

注册会员

Rank: 2

积分
6
发表于 2024-8-5 17:36:41 | 显示全部楼层
论坛管理员 发表于 2024-7-19 09:41
只能在单个控件上去写

this.target.isReadonly = function(){
    return false;
}还是没用  有时候可以,然后我刷新几次之后 它又可以编辑了  好多bug啊。。。。。
回复

使用道具 举报

升级   0.1%

136

主题

241

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2024-8-6 10:28:59 | 显示全部楼层
784385639 发表于 2024-8-5 17:36
this.target.isReadonly = function(){
    return false;
}还是没用  有时候可以,然后我刷新几次之后  ...

我也是发现表单的脚本加载有点问题,经常明明已经限制好了,再多刷新一两次脚本就好像不再重复加载了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread