`
prothi
  • 浏览: 60114 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext checkbox(or checkboxgroup)实现鼠标悬浮提示(qtip)

    博客分类:
  • Ext
EXT 
阅读更多

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
5
1
分享到:
评论

相关推荐

    Ext checkBoxGroup的用法和取值

    `Ext JS`中的`checkBoxGroup`是一个方便的组件,它允许用户在一个组内多选或单选复选框。`checkBoxGroup`常用于数据过滤、设置偏好或选择多个选项的场景。我们首先来了解如何在代码中创建一个`checkBoxGroup`。 ```...

    Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选

    Ext_Net_CheckboxGroup 勾选、全选、反选和限制勾选

    EXT checkbox 的 check 事件

    EXTjs2 的treeNode 带有checkbox,可是API中,关于checkbox的事件就只有一个checkchange事件,所以写个方法传上来。

    ext checkboxgroup 回填数据解决

    重写 代码如下: //解决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表单组件之checkbox

    如果需要一组互斥的复选框,可以使用`Ext.container.CheckboxGroup`,它允许用户从一组选项中选择一个。配置`columns`属性可以设置每行显示的复选框数量。 8. **响应式设计** 在移动设备上,复选框的布局可能需要...

    ExtJS实现动态读写Checkboxgroup

    在给定的文件名`ext-basex.js`中,我们可以推测它可能包含了ExtJS的基础组件或扩展,可能包括CheckboxGroup的实现。通常,这些文件会定义组件的类、样式和行为。为了进一步了解如何利用`ext-basex.js`,你需要查看该...

    Ext.net TreePanel的Checkbox操作及父子联动

    在EXT.NET中,我们可以为每个TreePanel节点添加Checkbox,通过配置`CheckBoxModel`来控制其行为。以下是一些关键知识点: 1. **CheckBoxModel配置**: - `Checkable`: 这个属性用来指定节点是否可被选中,设置为`...

    Extjs3.0 checkboxGroup 动态添加item实现思路

    Extjs3.0 中的CheckboxGroup默认不能动态添加item。虽然它继承了Ext.form.Field,但是却类似于容器。 CheckboxGroup配置中的items处理生成一个对应的panel,该处理过程只有一次,所以很难对CheckboxGroup进行动态...

    js 实现 checkbox鼠标移入移出的特效

    js 实现 checkbox鼠标移入移出的特效值得下载看看!资源免费,大家分享!!

    CheckBox实现多选、全选、反选功能

    本教程将深入探讨如何使用CheckBox实现多选、全选和反选功能,这对于构建具有选择列表的应用非常关键。 首先,我们从基础开始。CheckBox的用法很简单,通常在XML布局文件中定义: ```xml &lt;CheckBox android:id="@...

    extjs 初始化checkboxgroup值的代码

    代码如下: Ext.override(Ext.form.CheckboxGroup,{ setValueForItem : function(val){ //多个选项值以逗号分开的 val = “,”+val+”,” this.items.each(function(item) { if (val.indexOf(item.inputValue) &gt; -1) ...

    VC checkbox/button等控件添加鼠标提示的例子.rar

    VC checkbox/button等窗体控件元素添加鼠标提示的例子,演示如何在Checkbox和Button上添加文字提示,其实这个是基本的功能,因为复选框和按钮本身就是需要文字说明的,所以本代码高手请转身吧,压缩包内附有测试实例...

    EXT TREE 扩展CHECKBOX JS

    EXT TREE扩展CHECKBOX JS是一种在EXT JS框架下对树形组件(Tree Panel)进行增强,实现复选框功能的技术。EXT JS是一个强大的JavaScript GUI库,它提供了丰富的组件和功能,用于构建复杂的Web应用程序。在EXT JS中,...

    jquery 实现鼠标单击行时,选中checkbox复选框

    jquery 实现鼠标单击行时,改变行的背景颜色,选中checkbox复选框

    checkbox实现全选和反选经典例子

    在高级控件如DataGridView中,通过结合Checkbox可以实现全选和反选功能,为用户提供便捷的操作方式。这个经典例子将深入探讨如何在Web应用中实现这一功能。 1. **Checkbox基本概念** Checkbox是HTML中的一个表单...

    MFC CheckBox 自绘实现

    本文将深入探讨如何在MFC中实现CheckBox控件的自绘技术,这对于想要定制UI或者增强控件视觉效果的开发者来说非常重要。 自绘(Custom Draw)允许程序员完全控制控件的外观,而不仅仅是依赖于系统提供的默认样式。在...

    checkbox实现复选框

    在编程领域,`Checkbox`(复选框)是一种常见的用户界面元素,用于让用户在多个选项中选择一个或多个。在本教程中,我们将探讨如何在不同的编程语言和框架中实现复选框的功能,以及如何处理与之相关的事件,如点击...

    js实现翻页后保持checkbox选中状态的实现方法

    所以checkbox为false。 比如酷狗音乐中,上下页选中的歌曲不会保留,只能在每页中选择添加后,再切换下页。 但是项目中有着需求,所以只能完成实现。 项目具体的需求如下:给角色授权时,选择模块以及模块下的操作,...

Global site tag (gtag.js) - Google Analytics