起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8303|回复: 12

[结贴] 【有评分哟】关于radio设置为readonly变灰 怎么回事

[复制链接]

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-6-7 14:51:17 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 腹部流出的肉 于 2014-6-9 11:43 编辑
  1. <xforms:select1 ref="data('baseData')/fOrgMoveTypeCode" id="fOrgMoveTypeRadio" readonly="true">
  2. <xforms:item id="wdSelectItem" default="true"> <!--设置默认值的-->
  3. <xforms:label id="xuiLabel2">未动</xforms:label>
  4. <xforms:value id="default5">2</xforms:value>
  5. </xforms:item>
  6. <xforms:item id="upSelectItem">
  7. <xforms:label id="xuiLabel3">升级</xforms:label>
  8. <xforms:value id="default6">1</xforms:value>
  9. </xforms:item>
  10. <xforms:item id="downSelectItem">
  11. <xforms:label id="xuiLabel3">降级</xforms:label>
  12. <xforms:value id="default7">-1</xforms:value>
  13. </xforms:item>
  14. <xforms:item id="pdSelectItem">
  15. <xforms:label id="xuiLabel3">平调</xforms:label>
  16. <xforms:value id="default8">0</xforms:value>
  17. </xforms:item>
  18. </xforms:select1>
复制代码
我非常不希望它变灰 设置disabled="true"变灰是很正常的

1.再问一个? 如何控制选中的item的label的字体颜色呢?
2.如果得到选中的item呢?


我要的效果:

就是说 xforms:select1这个组件不管设置了readonly="true"还是disabled="true"都是灰色不可编辑 而我要黑色能编辑

360软件小助手截图20140607144154.jpg

这是我要的效果: 不变会 不能选

这是我要的效果: 不变会 不能选

因excel布局的表解析后是这个样子 我要控制①下面的②的样式 就是那个input的样式 ... ... ...

因excel布局的表解析后是这个样子 我要控制①下面的②的样式 就是那个input的样式 ... ... ...
如果我说对了 请别忘记点赞.

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-7 16:27:30 | 显示全部楼层
本帖最后由 腹部流出的肉 于 2014-6-7 16:39 编辑

$("#wdSelectItem").css("color","red");
  1. //设置单选框的样式
  2. function setSelectRadioItemStyle(value){
  3.     if(2 == value){
  4.          $("#wdSelectItem").css("color","red");
  5.          $("#upSelectItem").css("color","black");
  6.          $("#downSelectItem").css("color","black");
  7.          $("#pdSelectItem").css("color","black");
  8.     }else if(1 == value){
  9.          $("#wdSelectItem").css("color","black");
  10.          $("#upSelectItem").css("color","red");
  11.          $("#downSelectItem").css("color","black");
  12.          $("#pdSelectItem").css("color","black");
  13.     }else if(-1 == value){
  14.          $("#wdSelectItem").css("color","black");
  15.          $("#upSelectItem").css("color","black");
  16.          $("#downSelectItem").css("color","red");
  17.          $("#pdSelectItem").css("color","black");
  18.     }else if(0 == value){
  19.          $("#wdSelectItem").css("color","black");
  20.          $("#upSelectItem").css("color","black");
  21.          $("#downSelectItem").css("color","black");
  22.          $("#pdSelectItem").css("color","red");
  23.     }
  24. }
复制代码
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2014-6-9 11:45:40 | 显示全部楼层
具体需求是什么?readOnly时字要显示为黑色的?选中的字要红色显示?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-9 11:53:28 | 显示全部楼层
jishuang 发表于 2014-6-9 11:45
具体需求是什么?readOnly时字要显示为黑色的?选中的字要红色显示?

需求是 : 设置radio的选中的label字体为红色,其他为黑色且不能切换radio
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-9 11:55:11 | 显示全部楼层
jishuang 发表于 2014-6-9 11:45
具体需求是什么?readOnly时字要显示为黑色的?选中的字要红色显示?

你看看一楼的最后一个图中确实设置了td的样式 style="color:red;" 但后来在这个td下面的table中的input又来来一个class 给覆盖了
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-9 11:59:10 | 显示全部楼层
本帖最后由 腹部流出的肉 于 2014-6-9 12:04 编辑
jishuang 发表于 2014-6-9 11:45
具体需求是什么?readOnly时字要显示为黑色的?选中的字要红色显示?
  1. $("#fParentOrgNameIpt").css("color","red");
  2. $("#fParentOrgNameIpt").children().removeClass();
  3. //结果我看还是没有删除class
复制代码

上面的radio是这样子的 结果它将class和style的样式合并了

上面的radio是这样子的 结果它将class和style的样式合并了
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-9 12:55:25 | 显示全部楼层
腹部流出的肉 发表于 2014-6-9 11:53
需求是 : 设置radio的选中的label字体为红色,其他为黑色且不能切换radio

xforms-value xforms-undefined
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-9 13:16:57 | 显示全部楼层
jishuang 发表于 2014-6-9 11:45
具体需求是什么?readOnly时字要显示为黑色的?选中的字要红色显示?

我使用  $("#fParentOrgNameIpt > table > tbody > tr > td > input").css("color","red"); 这个也是不行的
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35962
发表于 2014-6-9 15:17:35 | 显示全部楼层
1.在runtime\UIServer\WEB-INF\resources下创建 form\xforms目录
2.把这个文件 xforms.css (15.57 KB, 下载次数: 733)

评分

参与人数 1威望 +1 收起 理由
腹部流出的肉 + 1

查看全部评分

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
 楼主| 发表于 2014-6-9 15:46:07 | 显示全部楼层
jishuang 发表于 2014-6-9 15:17
1.在runtime\UIServer\WEB-INF\resources下创建 form\xforms目录
2.把这个文件放到上面创建的那个目录中
3. ...

我是想设置:

未动、升级、降级、平调这几个项的选中项的label为红色(已通过js实现了就是前面2楼的代码),但还有一个未实现【其他未选中项字体为黑色且某一个选中后不能手动改动只能通过程序修改】

你所说的通过修改系统配置文件或添加css代码调用 谢谢哈 不过没有把握我要的需求 呵呵呵呵
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-17 13:26 , Processed in 0.081304 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表