checkbox大家都应该用过,在ext中,有时候checkbox的boxlabel显示的内容一般比较短,所以鼠标悬浮提示的功能有时候是比不可少的,由于ext的事件机制,开始时候使用ext.on,addlistener方法利用mouseover事件来做不过好像没起作用(如果有谁利用mouseover实现请共享一下代码,谢谢),于是发现了一个办法,就是在checkbox的boxlabel中加上标签
boxLabel : '<span ext:qtip="aaa">aaa</span>',
这样借助于ext的qtip轻松实现了checkbox的鼠标悬浮提示的功能。
详细代码如下:
Ext.onReady(function() {
Ext.QuickTips.init();
var indexconfigForm = new Ext.FormPanel({
renderTo : document.body,
title : 'RadioGroup',
frame : true,
width : 250,
labelWidth : 50,
labelAlign : 'top',
margins : '0 0 5 0',
bodyStyle : 'padding:5px 5px 5px 5px',
autoScroll : true,
items : [{
xtype : 'fieldset',
title : 'fieldset1',
autoHeight : true,
autoWidth : true,
layout : 'form',
cls : 'my-fieldset',
items : [{
id : 'szwlcheckboxgroup',
xtype : 'checkboxgroup',
fieldLabel : 'checkboxgroup1',
columns : 2,
items : [{
boxLabel : '<span ext:qtip="aaa">aaa</span>',
name : 'Tempw',
width : '100%'
}, {
boxLabel : '<span ext:qtip="bbb">bbb</span>',
name : 'Temps',
width : '100%'
}, {
boxLabel : '<span ext:qtip="ccc">ccc</span>',
name : 'conductivity'
}, {
boxLabel : '<span ext:qtip="ddd">ddd</span>',
name : 'iss'
}, {
boxLabel : '<span ext:qtip="eee">eee</span>',
name : 'detritus'
}, {
boxLabel : '<span ext:qtip="fff">fff</span>',
name : 'TSS'
}]
}, {
id : 'szhxcheckboxgroup',
xtype : 'checkboxgroup',
fieldLabel : 'checkboxgroup2',
columns : 2,
items : [{
boxLabel : '<span ext:qtip="AAA">AAA</span>',
name : 'cbods'
}, {
boxLabel : '<span ext:qtip="BBB">BBB</span>',
name : 'cbodf'
}, {
boxLabel : '<span ext:qtip="CCC">CCC</span>',
name : 'cbodu'
}, {
boxLabel : '<span ext:qtip="DDD">DDD</span>',
name : 'alkalinity'
}, {
boxLabel : '<span ext:qtip="EEE">EEE</span>',
name : 'ph'
}, {
boxLabel : '<span ext:qtip="FFF">FFF</span>',
name : 'do'
}, {
boxLabel : '<span ext:qtip="GGG">GGG</span>',
name : 'SODAndSpec'
}]
}]
}]
});
})
运行界面:
注意:
Ext.QuickTips.init();这句代码不可缺少,不然不会出现tip...
- 大小: 7.6 KB
分享到:
相关推荐
`Ext JS`中的`checkBoxGroup`是一个方便的组件,它允许用户在一个组内多选或单选复选框。`checkBoxGroup`常用于数据过滤、设置偏好或选择多个选项的场景。我们首先来了解如何在代码中创建一个`checkBoxGroup`。 ```...
Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选
EXTjs2 的treeNode 带有checkbox,可是API中,关于checkbox的事件就只有一个checkchange事件,所以写个方法传上来。
重写 代码如下: //解决checkboxgroup回填数据问题 Ext.override(Ext.form.BasicForm,{ findField : function(id){ var field = this.items.get(id); if(!field){ this.items.each(function(f){ if(f.isXType(...
如果需要一组互斥的复选框,可以使用`Ext.container.CheckboxGroup`,它允许用户从一组选项中选择一个。配置`columns`属性可以设置每行显示的复选框数量。 8. **响应式设计** 在移动设备上,复选框的布局可能需要...
在给定的文件名`ext-basex.js`中,我们可以推测它可能包含了ExtJS的基础组件或扩展,可能包括CheckboxGroup的实现。通常,这些文件会定义组件的类、样式和行为。为了进一步了解如何利用`ext-basex.js`,你需要查看该...
Extjs3.0 中的CheckboxGroup默认不能动态添加item。虽然它继承了Ext.form.Field,但是却类似于容器。 CheckboxGroup配置中的items处理生成一个对应的panel,该处理过程只有一次,所以很难对CheckboxGroup进行动态...
在EXT.NET中,我们可以为每个TreePanel节点添加Checkbox,通过配置`CheckBoxModel`来控制其行为。以下是一些关键知识点: 1. **CheckBoxModel配置**: - `Checkable`: 这个属性用来指定节点是否可被选中,设置为`...
js 实现 checkbox鼠标移入移出的特效值得下载看看!资源免费,大家分享!!
jquery 实现鼠标单击行时,改变行的背景颜色,选中checkbox复选框
本教程将深入探讨如何使用CheckBox实现多选、全选和反选功能,这对于构建具有选择列表的应用非常关键。 首先,我们从基础开始。CheckBox的用法很简单,通常在XML布局文件中定义: ```xml <CheckBox android:id="@...
代码如下: Ext.override(Ext.form.CheckboxGroup,{ setValueForItem : function(val){ //多个选项值以逗号分开的 val = “,”+val+”,” this.items.each(function(item) { if (val.indexOf(item.inputValue) > -1) ...
VC checkbox/button等窗体控件元素添加鼠标提示的例子,演示如何在Checkbox和Button上添加文字提示,其实这个是基本的功能,因为复选框和按钮本身就是需要文字说明的,所以本代码高手请转身吧,压缩包内附有测试实例...
EXT TREE扩展CHECKBOX JS是一种在EXT JS框架下对树形组件(Tree Panel)进行增强,实现复选框功能的技术。EXT JS是一个强大的JavaScript GUI库,它提供了丰富的组件和功能,用于构建复杂的Web应用程序。在EXT JS中,...
在高级控件如DataGridView中,通过结合Checkbox可以实现全选和反选功能,为用户提供便捷的操作方式。这个经典例子将深入探讨如何在Web应用中实现这一功能。 1. **Checkbox基本概念** Checkbox是HTML中的一个表单...
所以checkbox为false。 比如酷狗音乐中,上下页选中的歌曲不会保留,只能在每页中选择添加后,再切换下页。 但是项目中有着需求,所以只能完成实现。 项目具体的需求如下:给角色授权时,选择模块以及模块下的操作,...
本文将深入探讨如何在MFC中实现CheckBox控件的自绘技术,这对于想要定制UI或者增强控件视觉效果的开发者来说非常重要。 自绘(Custom Draw)允许程序员完全控制控件的外观,而不仅仅是依赖于系统提供的默认样式。在...
在编程领域,`Checkbox`(复选框)是一种常见的用户界面元素,用于让用户在多个选项中选择一个或多个。在本教程中,我们将探讨如何在不同的编程语言和框架中实现复选框的功能,以及如何处理与之相关的事件,如点击...