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

QQ登录

只需一步,快速开始

查看: 13647|回复: 20

[结贴] 解除继承mainActivity的businessActivity还能继承吗

  [复制链接]

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
发表于 2014-7-24 15:26:02 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MS SQLServer 服务器操作系统: 应用服务器:
客户端操作系统: Windows 7 浏览器:
请问一下高手
businessActivity继承mainActivity生成的.w,因为businessActivity需要调整自己的js(但是双击
mdDefault——onLoad事件后却进入了mainActivity的js),所以解除了继承。但是还有些功能必须还需要继承mainActivity的js。
我不知道该怎么办了,请高手们指导,谢谢。

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-24 15:30:39 | 显示全部楼层
如果页面调整的较大,建议你复制一份进行修改;如果改动不大,只是个别的地方可以采用继承。

评分

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

查看全部评分

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

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 15:37:06 | 显示全部楼层
fpj 发表于 2014-7-24 15:30
如果页面调整的较大,建议你复制一份进行修改;如果改动不大,只是个别的地方可以采用继承。

...

的确是需要改动的地放不多,您所说的“只是个别的地方可以采用继承”,是不是在需要的地方添加mainActivity.mdDefaultLoad?可是我看他大部分的继承写在了mdDefault的事件上了,怎么办?
回复 支持 反对

使用道具 举报

15

主题

650

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
QQ
发表于 2014-7-24 15:42:36 | 显示全部楼层
继承不需要改变,你可以把businessActivity.w 的onLoad 事件的值删除了以后保存,重新再次单机onLoad事件,就进入了 businessActivity.w的onLoad事件,只要你是集成关系,默认先执行父页面的.js,然后执行自己的.js,如果不行的话,还可以再businessActivity.w中引用其他你想使用的.js包括父页面的.js,你看看应该businessActivity.w的js引用中包含了mainActivity.w的js .

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 15:50:12 | 显示全部楼层
zf_fz 发表于 2014-7-24 15:42
继承不需要改变,你可以把businessActivity.w 的onLoad 事件的值删除了以后保存,重新再次单机onLoad事件, ...

“继承不需要改变,你可以把businessActivity.w 的onLoad 事件的值删除了以后保存,重新再次单机onLoad事件,就进入了 businessActivity.w的onLoad事件”这样的话是不是就继承不了了?
请问“在businessActivity.w中引用其他你想使用的.js包括父页面的.js”怎么引用?还需要“把businessActivity.w 的onLoad 事件的值删除了以后保存”吗?

回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-7-24 15:51:46 | 显示全部楼层
继承改起来非常麻烦
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 15:54:31 | 显示全部楼层

是呢  我现在再改回继承 也没有效果了  怎么办?只能重新生成.w了吗?
回复 支持 反对

使用道具 举报

15

主题

650

帖子

1723

积分

金牌会员

Rank: 6Rank: 6

积分
1723
QQ
发表于 2014-7-24 15:55:55 | 显示全部楼层
zdq 发表于 2014-7-24 15:50
“继承不需要改变,你可以把businessActivity.w 的onLoad 事件的值删除了以后保存,重新再次单机onLoad事 ...

如果你是继承,如果mainActivity中有onLoad事件,那么被继承页面onLoad事件默认为夫页面的onLoad事件,你把子(被继承)的onLoad事件先删除了,保存以后,再次单机onLoad后面额框,现在会进入自己的.js的onLoad事件中,可以在这里面写自己本页面加载时要执行的方法。引用.js可以再设计界面,resouse 中右击添加js引用。
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-7-24 16:07:28 | 显示全部楼层
zdq 发表于 2014-7-24 15:54
是呢  我现在再改回继承 也没有效果了  怎么办?只能重新生成.w了吗?

复制一个新的 重新做吧
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 16:15:24 | 显示全部楼层
给位高手们 那我换一种问法  是不是 businessActivity继承了mainActivity的js就不能有自己的js了?
我知道businessActivity的.w可以同时既能继承mainActivity的.w又可以自己的变化。难道.js文件不可以吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 12:10 , Processed in 0.073088 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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