GXT ImageField 增加onClick、onMouseOver、onMouseClick互动功能
来源:互联网 发布:linux c 语言编程 编辑:程序博客网 时间:2024/04/29 18:29
实现此功能关键在
sinkEvents(Event.ONCLICK | Event.ONMOUSEOVER | Event.ONMOUSEOUT);
public class jgImageField extends ImageField {
/**
* Creates a new Image field.
*/
public jgImageField() {
super();
}
/**
* Creates a new Image field.
*
* @param text Image location
*
*/
public jgImageField(String text) {
super(text);
}
/**
* 增加onClick、onMouseOut、onMouseOver功能
*/
@Override
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
// 增加onClick、onMouseOut、onMouseOver功能
sinkEvents(Event.ONCLICK | Event.ONMOUSEOVER | Event.ONMOUSEOUT);
}
@Override
public void onComponentEvent(ComponentEvent ce) {
super.onComponentEvent(ce);
FieldEvent fe = (FieldEvent) ce;
fe.setEvent(ce.getEvent());
switch (ce.getEventTypeInt()) {
case Event.ONMOUSEOVER:
onMouseOver(ce);
break;
case Event.ONMOUSEOUT:
onMouseOut(ce);
break;
}
}
/**
* 滑鼠移入操作
*
* @param ce
*/
protected void onMouseOver(ComponentEvent ce) {
addStyleName("x-btn");
}
/**
* 滑鼠移出操作
*
* @param ce
*/
protected void onMouseOut(ComponentEvent ce) {
}
}
- GXT ImageField 增加onClick、onMouseOver、onMouseClick互动功能
- 让onmouseover完成onclick的功能
- 乐道企业网站系统增加在线互动工具功能
- javascript事件(onclick/onmouseover/onmouseout等)
- onmousemove、onmouseover、 onmouseup及onclick的区别
- onmousemove、onmouseover、 onmouseup及onclick的区别
- GXT
- GXT
- GXT
- onmouseover...........
- 互动OA的功能
- MTK 功能机 互动
- 利用JS实现OnMouseOver和OnMouseOut功能
- button的onclick功能
- 【跟我看看GXT】基于GXT的RPC和MVC实现登录功能
- 【跟我看看GXT】基于GXT的RPC和MVC实现登录功能
- onmouseclick多次点击
- js事件有哪些呢?例如onblur、onclick、onmouseover、onmouseout等等
- C#调用C++ DLL 的传参问题
- PLSQL 自动加载所有文件
- Hibernate 主键生成策略
- SQLserver中用convert函数转换日期格式
- Flex自定义日历控件
- GXT ImageField 增加onClick、onMouseOver、onMouseClick互动功能
- 轉載 IEEE 標準的 float 及 double 格式
- 技术汇总
- BW:maximum number of sessions exceeded
- 中文汉字判断
- Windows系统下安装iphone开发环境
- javascript判断是否是中文
- javascript 创建一次性对象
- 使用宽带路由器方式共享上网频繁掉线