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

QQ登录

只需一步,快速开始

查看: 10642|回复: 34

[结贴] 请问如图的onclick如何调用函数?

[复制链接]

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
发表于 2018-10-29 16:37:17 | 显示全部楼层 |阅读模式
如图,为什么我的onclick调用不了下面函数,报错,说找不到该函数,请问这是为什么啊?
微信图片编辑_20181029094409.jpg
发表于 2018-10-29 16:53:40 | 显示全部楼层
动态创建 HTML 请参考
http://docs.wex5.com/wex5-ui-question-list-2201/

如果是grid中渲染的 元素的点击事件,可以参考写法
http://doc.wex5.com/comps-datatables-grid/#5.3
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-10-29 17:04:44 | 显示全部楼层
liangyongfei 发表于 2018-10-29 16:53
动态创建 HTML 请参考
http://docs.wex5.com/wex5-ui-question-list-2201/

额,我忘了说了,这个是在甘特图中建立的标签,我现在样式出来了,就差函数,但是调用都报错,说找不到该函数
回复 支持 反对

使用道具 举报

发表于 2018-10-29 17:07:25 | 显示全部楼层
幸saji 发表于 2018-10-29 17:04
额,我忘了说了,这个是在甘特图中建立的标签,我现在样式出来了,就差函数,但是调用都报错,说找不到该 ...

wex5 中 动态创建 dom元素 ,如果不是使用x5提供的API  创建,是无法调用x5定义的js函数的!
除非你使用标准的HTML 方式去实现!

自己定义个 js 文件 引入,不要定义在 自带的js文件中了,格式不一致
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-10-29 17:19:01 | 显示全部楼层
liangyongfei 发表于 2018-10-29 17:07
wex5 中 动态创建 dom元素 ,如果不是使用x5提供的API  创建,是无法调用x5定义的js函数的!
除非你使用 ...

。。。好吧,现在我把函数放在甘特图里面的js里面,调用没问题了,但是传参数怎么有问题了。。。报错找不到传得参数
回复 支持 反对

使用道具 举报

发表于 2018-10-29 17:21:29 | 显示全部楼层
幸saji 发表于 2018-10-29 17:19
。。。好吧,现在我把函数放在甘特图里面的js里面,调用没问题了,但是传参数怎么有问题了。。。报错找不 ...

那你debugger调试一下吧,参数是怎么传进来的??到哪儿丢失的,写法js语法不一样,可能会中间调用有问题
两种写法混着用,肯定中间会有断层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-10-29 17:39:31 | 显示全部楼层
liangyongfei 发表于 2018-10-29 17:21
那你debugger调试一下吧,参数是怎么传进来的??到哪儿丢失的,写法js语法不一样,可能会中间调用有问题 ...

。。额,刚刚看了下,这个没有走到函数里面,点击的时候直接报错,说找不到该参数值,静态参数可以传过去,动态的传不过去
回复 支持 反对

使用道具 举报

发表于 2018-10-29 17:41:50 | 显示全部楼层
幸saji 发表于 2018-10-29 17:39
。。额,刚刚看了下,这个没有走到函数里面,点击的时候直接报错,说找不到该参数值,静态参数可以传过去 ...

那说明语法差异,参数在这种语法写法是不存在的..  只能自己想想,如何传过去了
可以定义个全局方法,或者全局变量记录 参数变量,可以吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-10-29 17:56:49 | 显示全部楼层
liangyongfei 发表于 2018-10-29 17:41
那说明语法差异,参数在这种语法写法是不存在的..  只能自己想想,如何传过去了
可以定义个全局方法,或 ...

嗯,试了下,我定义一个全局变量a可以传过去,谢谢了,但是我要如何在那个js里面调用我的.w里面的方法呢,比如我要打开一个新增界面,因为我根据传过去的参数不同,调用不同的方法,不过js里面如何调用到另一个.w里面的方法不知道怎么调用
回复 支持 反对

使用道具 举报

236

主题

1336

帖子

1860

积分

金牌会员

Rank: 6Rank: 6

积分
1860
QQ
 楼主| 发表于 2018-10-29 18:00:57 | 显示全部楼层
liangyongfei 发表于 2018-10-29 17:41
那说明语法差异,参数在这种语法写法是不存在的..  只能自己想想,如何传过去了
可以定义个全局方法,或 ...

额,刚刚试了下,把id的值赋给x全局变量,又不行了,还是报错找不到什么原因啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 09:24 , Processed in 0.119804 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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