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

QQ登录

只需一步,快速开始

查看: 9503|回复: 18

[处理中5] trigger按钮扩展问题?

[复制链接]

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
发表于 2014-7-11 17:54:47 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 boolean 于 2014-7-11 18:32 编辑

如题:我想给trigger扩展个class样式,可以在设计器上class属性选择,然后我扩展了system_X/components/designerCommon/commonConfig.xml文件的<property-editor name="buttonClassList" type="list">
            <static-data value="button-aaa,button-blue,button-green,button-yellow,button-orange,button-purple,button-darkcyan,button-hotpink" />
        </property-editor>
但是我重新启动studio后trigger设计器的class属性并没有。
如果我在system下的文件中写入相同的代码,在设计器就可以选择。在设计时按钮样式变化了,但是在运行时,button并没有加上这个样式。

请问,是我的system_X下少了什么文件吗?还是别的什么问题?trigger的运行时代码引用的是com.justep.studio.ui.editors.xui.OperationCallerComponent,难道不可以扩展trigger?

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-14 11:28:38 | 显示全部楼层
运行时组件的样式可以在浏览器的开发人员工具中看到使用的class,然后在/UI/system/config/user.css中重新定义
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-14 14:00:36 | 显示全部楼层
zhaixin 发表于 2014-7-14 11:28
运行时组件的样式可以在浏览器的开发人员工具中看到使用的class,然后在/UI/system/config/user.css中重新 ...

我不是要重新定义,因为重新定义后所有的都变了,会影响之前的系统。所以我才要扩展添加trigger的Class选项
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-14 15:15:52 | 显示全部楼层
在/UI/system/config/user.css中定义新的样式,在trigger的class属性中写上新定义的class名称
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-14 15:36:30 | 显示全部楼层
本帖最后由 boolean 于 2014-7-14 15:41 编辑
zhaixin 发表于 2014-7-14 15:15
在/UI/system/config/user.css中定义新的样式,在trigger的class属性中写上新定义的class名称 ...

这样在设计时不是很方便,因为这样每个人都要记得样式的名称,或者到user.css中去复制名称。最好的就是像原有的Class一样出现在下拉框中。所以才发帖请教!
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-14 16:52:02 | 显示全部楼层
在/UI/system/components/designerCommon/commonConfig.xml文件中增加新的样式,以便在设计时选择
                <property-editor name="buttonClassList" type="list">
                        <static-data value="button-blue,button-green,button-yellow,button-yellow2,button-orange,button-purple,button-darkcyan,button-hotpink" />
                </property-editor>

在user.css中增加上面添加的样式对应的css
例如上面增加了button-yellow2,就添加如下的样式
.xui-button.button-yellow2 button{
        color: white;
        background:  #6CC03F;
        border-bottom: 1px solid #FFBE00;
        *border-bottom: none;
}

.xui-button.button-yellow2 button:hover {
        background: #6CC03F;
}
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-14 17:12:27 | 显示全部楼层
zhaixin 发表于 2014-7-14 16:52
在/UI/system/components/designerCommon/commonConfig.xml文件中增加新的样式,以便在设计时选择
               
                       

我是将commonConfig.xml放到system_X下的修改的, 还是1楼的问题,无Class选项,修改system下有Class选项。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-15 10:05:26 | 显示全部楼层
设计器里面有些地方对扩展空间没有支持,出现这种情况就需要直接修改系统文件,也在扩展控件中加入这个文件,就用版本升级后的修改
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

87

主题

397

帖子

1330

积分

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
 楼主| 发表于 2014-7-15 10:20:07 | 显示全部楼层
zhaixin 发表于 2014-7-15 10:05
设计器里面有些地方对扩展空间没有支持,出现这种情况就需要直接修改系统文件,也在扩展控件中加入这个文件 ...

修改系统文件支持trigger的Class属性扩展空间,改如何做呢?我做为一个参考实现方案。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-15 13:29:46 | 显示全部楼层
直接修改/UI/system/components/designerCommon/commonConfig.xml文件,不使用/UI/system_X/components/designerCommon/commonConfig.xml文件
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 01:58 , Processed in 0.059377 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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