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

QQ登录

只需一步,快速开始

楼主: zdq

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

  [复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-7-24 17:04:07 | 显示全部楼层
在businessActivity.w中直接 <xforms:action ev:event="onload" id="action1_13" xui:parent="mdOrder" xui:update-mode="insert">      <xforms:script id="xformsScript1_13">  <![CDATA[deptActivity.mdOrderLoad(event)]]> </xforms:script>
  </xforms:action>  



然后在js中实现deptActivity.mdOrderLoad(event)这个函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

发表于 2014-7-24 17:08:03 | 显示全部楼层
js文件是可以单独引用的
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 17:15:33 | 显示全部楼层
暗夜的忧伤 发表于 2014-7-24 17:08
js文件是可以单独引用的

是不是引用完了新的js就会把旧的js覆盖掉?
回复 支持 反对

使用道具 举报

发表于 2014-7-24 17:17:50 | 显示全部楼层
zdq 发表于 2014-7-24 17:15
是不是引用完了新的js就会把旧的js覆盖掉?

两个都引用,只要方法名不一样就行
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 17:20:46 | 显示全部楼层
jishuang 发表于 2014-7-24 17:04
在businessActivity.w中直接           
   

不好意思,请教您deptActivity.mdOrderLoad(event)这个函数怎么实现?是在
mainActivity的onLoad事件中?还是在businessActivity的onLoad事件中添加“deptActivity.mdOrderLoad”?
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 17:22:46 | 显示全部楼层
暗夜的忧伤 发表于 2014-7-24 17:17
两个都引用,只要方法名不一样就行

请教您 怎么引用?有没有例子或者文档?如果引用了 先后顺序是不是按照引用的顺序?
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 17:32:30 | 显示全部楼层
jishuang 发表于 2014-7-24 17:04
在businessActivity.w中直接           
   

<window
  xmlns:xu="http://www.xmldb.org/xupdate"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xui="http://www.justep.com/xui"
  xmlns:xforms="http://www.justep.com/xforms"
  xmlns="http://www.justep.com/xui"
  component="/UI/system/components/window.xbl.xml#window"
  id="window"
  extends="/UI/ICT/HeTGL/process/SHiGHT/mainActivity.w" >

   <data id="dataMaster" auto-load="true" auto-new="false"  xui:update-mode="merge"/>
    <xforms:script id="xformsScript4"  xui:update-mode="replace-and-replace">businessActivity2.mdDefaultLoad(event)</xforms:script>
    <xhtml:script xmlns:xhtml="http://www.w3.org/1999/xhtml" id="htmlScript1_3" src="businessActivity2.js" xui:parent="rsMain" xui:update-mode="insert" />
    <!--  -->
   <xforms:action ev:event="onload" id="action1_13" xui:parent="mdOrder" xui:update-mode="insert">      
   <xforms:script id="xformsScript1_13">  <![CDATA[deptActivity.mdOrderLoad(event)]]> </xforms:script>
   </xforms:action>  
   
</window>
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2014-7-24 17:33:03 | 显示全部楼层
zdq 发表于 2014-7-24 17:20
不好意思,请教您deptActivity.mdOrderLoad(event)这个函数怎么实现?是在
mainActivity的onLoad事件中? ...

直接在businessActivity对应的js中写
deptActivity.mdOrderLoad = function(event){
        justep.xbl("dataDEMO_Order").setState(justep.xbl("dataDEMO_Order").getCurrentID(), justep.XData.STATE.EDIT);
};

函数名可以修改为自己的,这里只是举例
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-24 17:37:03 | 显示全部楼层
jishuang 发表于 2014-7-24 17:33
直接在businessActivity对应的js中写
deptActivity.mdOrderLoad = function(event){
        justep.xbl("dataDE ...

请问:"在businessActivity.w中直接 <xforms:action ev:event="onload" id="action1_13" xui:parent="mdOrder" xui:update-mode="insert">      <xforms:script id="xformsScript1_13">  <![CDATA[deptActivity.mdOrderLoad(event)]]> </xforms:script>
   </xforms:action> " 这个呢 ?是替换覆盖掉原来的?还是在后面添加上就可以呢?
回复 支持 反对

使用道具 举报

发表于 2014-7-24 19:27:16 | 显示全部楼层
zdq 发表于 2014-7-24 17:37
请问:"在businessActivity.w中直接           
    " 这个呢 ?是替换覆盖掉原来的?还是在后面添加上就 ...

覆盖掉
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 14:51 , Processed in 0.099909 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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