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

QQ登录

只需一步,快速开始

查看: 2391|回复: 2

[已结贴] this.getElementByXid(xid),这个语法怎么使用,能详细解释下么

[复制链接]

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
发表于 2019-12-21 14:17:21 | 显示全部楼层 |阅读模式
本帖最后由 tengzhaoxing 于 2019-12-21 22:11 编辑

http://bbs.wex5.com/forum.php?mod=viewthread&tid=215875&extra=,前贴。this.getElementByXid(xid)这个语法怎么用,能详细解释下么,能否举例说明,或者有相关文档说明。查了论坛里的帖子:http://bbs.wex5.com/thread-75999-1-1.html,按上面的说法是先取得组件,再设置属性,但还是会报xxxx  is not a function错误,如果把xid改成id,用document.getElementById就没问题,说明牛刀在这块的兼容性很差呀
<input bind-ref="$model.commonData.ref("fshoukuanje")" class="form-control c-36text" component="$UI/system/components/justep/input/input" oninput="OnInput (event)" style="height:100%" xid="input" />
<script type="text/javascript">// Firefox, Google Chrome, Opera, Safari, Internet Explorer from version 9
function OnInput (event) {
//alert ("The new content: " + event.target.value);
var input = this.getElementByXid('button');
input.setAttribute("disabled", "false");
}</script>


提示TypeError: this.getElementByXid is not a function

document.getElementById("input").disabled=ture很简单就能做到的事情,在wex5里面怎么这么麻烦呢。
PS:如果有办法在这个function能够做到给this.getElementByXid('input')赋属性,那是不是也可以做到给this.comp()做setValue甚至做send请求操作呢?急于求解!



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2019-12-23 10:37:01 | 显示全部楼层
参考http://bbs.wex5.com/forum.php?mo ... 8&pid=165645832中方法的 定义

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



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

使用道具 举报

369

主题

830

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
QQ
 楼主| 发表于 2019-12-23 19:35:29 | 显示全部楼层
jishuang 发表于 2019-12-23 10:37
参考http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=215878&pid=165645832中方法的 定义
...

初遇wex5,这几天一直困扰的就是这个this组件在回调函数中如何定义的问题,前面的几个问题绕来绕去都逃不出这个问题。网上搜了这篇文章http://docs.wex5.com/wex5-ui-question-list-2160/,再加上这个问题的答复,才终于搞明白了。不知道该怪周末没人答疑呢,还是wex5太坑呢。结贴。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 02:46 , Processed in 0.086473 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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