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

QQ登录

只需一步,快速开始

查看: 6548|回复: 6

解除.w页面的继承

  [复制链接]

37

主题

713

帖子

3310

积分

内部用户

积分
3310
发表于 2012-10-26 11:24:50 | 显示全部楼层 |阅读模式
前面遇到有些开发人员由于初学X5,对.w页面继承不熟悉,在本来不应该使用.w页面继承的场景下,使用了页面继承。

例如:一个流程可能开始用向导生成了很多页面,默认都是继承的,但是实际上后面的环节和初始环节差异非常大。由于.w页面继承一般适用于父子页面布局相似的情况,这时候正确的方式是删除向导生成的页面,为后续环节新建一个.w页面。而开发人员就在继承后的页面基础上来改了,删除了父页面的大多数组件,然后重新设计了页面。这样暂时也没什么问题,但是后来当父页面要改变时,因为子页面依赖了父页面的页面元素,父页面已经完全改不动了。

这里提供一个小工具,当遇到上面的情况,可以用这个工具解除子页面的继承,让子页面变成一个独立页面。
(仅在x5.2 sp2版本上测试通过,其它版本未测试)

将压缩包解压到model/UI的任意文件夹下,然后在浏览器中输入以下URL:
http://localhost:8080/x5/UI/{部署文件夹}/windowExtends/windowExtends.j?old=/UI/{要转换的子页面路径}&&new=/UI/{另存为文件路径}

windowExtends.zip

1.24 KB, 下载次数: 2115

48

主题

127

帖子

336

积分

中级会员

Rank: 3Rank: 3

积分
336
发表于 2012-11-15 12:59:42 | 显示全部楼层
mobileui从ui上流程倒是想继承,这样大大加快m的开发速度

226

主题

1000

帖子

1931

积分

金牌会员

Rank: 6Rank: 6

积分
1931
QQ
发表于 2013-1-25 09:17:44 | 显示全部楼层
这个不错
确实有这需求

283

主题

1378

帖子

2001

积分

金牌会员

Rank: 6Rank: 6

积分
2001
QQ
发表于 2013-4-30 10:50:20 | 显示全部楼层
这个很不错,会总用到的。

19

主题

98

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
发表于 2013-5-16 11:29:13 | 显示全部楼层
好!

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2013-10-31 09:49:43 | 显示全部楼层
很好啊
QQ67886387

74

主题

257

帖子

734

积分

高级会员

Rank: 4

积分
734
QQ
发表于 2014-6-26 16:01:20 | 显示全部楼层
这个在5.2.7上面可以用吗?
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-4-17 01:41 , Processed in 0.079072 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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