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

QQ登录

只需一步,快速开始

查看: 2470|回复: 5

[结贴] 怎样disable menuitem

[复制链接]

11

主题

103

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
发表于 2014-5-27 08:25:47 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
如题

我使用setDisabled和JQuery的attr都没有成功

11

主题

103

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
 楼主| 发表于 2014-5-27 09:40:46 | 显示全部楼层
我的写法为:
justep.xbl("btnOptAss").setDisabled('suspend',true);
justep.xbl("btnOptAss").setDisabled(abort,true);

我的menuitem 的id和name都设置为:btnOptAss

这样写不行,错误为:
Cannot read property 'setDisabled' of null
TypeError: Cannot read property 'setDisabled' of null
at RTaskMng.dataMainIndexChanged (http://127.0.0.1:8080/x5/$v3aab54790e4b44059a0752b6fabab26f/UI/RBase/RTask/process/RTaskMng/RTaskMng.js?language=zh_CN:91:25)
回复 支持 1 反对 0

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-5-27 08:30:34 | 显示全部楼层
justep.xbl("menuButton1").setDisabled('suspend',true);

你这样写不行吗?
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-5-27 08:33:01 | 显示全部楼层
参数是menuitem的name不是id

var menu = justep.xbl("menuButton1");
        menu.setDisabled("abort",true);

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

向前进,向前进,我们……
回复 支持 反对

使用道具 举报

11

主题

103

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
QQ
 楼主| 发表于 2014-5-27 09:48:37 | 显示全部楼层
本帖最后由 ramonwyh 于 2014-5-27 09:50 编辑

我已经解决了这个问题,用Jqury的方法
  1. $("[name='btnOptAss']").attr("disabled", true);
复制代码
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-5-27 11:06:21 | 显示全部楼层
buttonBar的设置如下justep.xbl("newTrigger").setDisabled(true);
newTrigger是id
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 21:43 , Processed in 0.068900 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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