知识大全 用ExtJs为表格单元格增加Tooltips浮动信息
Posted 表格
篇首语:不怕路长,只怕志短。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用ExtJs为表格单元格增加Tooltips浮动信息相关的知识,希望对你有一定的参考价值。
用ExtJs为表格单元格增加Tooltips浮动信息 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ExtJs证实了其十分强大的界面定制能力 其中的提供的ToolTips功能比HTML里的如下语句定制性更强 完全可以代替如下功能 <a title= TIPS >Some Text</a>
ExtJs是通过Ext ToolTip和Ext QuickTips两个组件来实现浮动提示功能的 其中Ext ToolTip的定制功能很强 具体效果可以参考 具体配置代码如下 /* * Ext JS Library * Copyright(c) Ext JS LLC * * * */ Ext onReady(function() new Ext ToolTip( target: tip : A very simple tooltip ); new Ext ToolTip( target: ajax tip width: autoLoad: url: l dismissDelay: // auto hide after seconds ); new Ext ToolTip( target: tip : Click the X to close me title: My Tip Title autoHide: false closable: true draggable:true ); new Ext ToolTip( target: track tip title: Mouse Track width: : This tip will follow the mouse while it is over the element trackMouse:true ); Ext QuickTips init(); );
但是Ext ToolTip的缺点也是很明显的 他需要在配置中写入提示内容文本 这样如果想在表格中引用 给表格中的某一列增加浮动提示这种情况就很不方便 代码也会十分混乱 (当然有高手是可以通过函数解决这个问题的 请高手指点) ExtJs 增加了一个扩展组件就是Ext QuickTips实际上正好解决这个问题 支持在超文本中定义浮动提示的内容 这样用ASP NET的数据绑定组件引用起来十分方便 界面也比HTML中的那个缺省的样式好看 唯一的缺点是QuickTips的定制没有ToolTip那么灵活 像上面展示的支持拖拽 鼠标点击关闭 AJAX都不好实现 但总比没有强 下面我就说说 这个QuickTips怎么具体配置
首先在header里增加ExtJS的引用
<link rel= stylesheet type= text/css /> <script type= text/javascript src= ext /ext base js > </script> <script type= text/javascript src= ext /ext all js > </script>
然后再在header里对Ext QuickTips配置
Ext QuickTips init(); 是必须的
Ext apply(Ext QuickTips getQuickTip() ); 是可选的 如果你想使用缺省配置 就完全可以省略掉这一段
maxWidth 最大宽度
minWidth 最小宽度
showDelay 延时显示(毫秒)
trackMouse 随着鼠标移动
hideDelay 延时自动隐藏 (缺省为true)
closable 显示关闭图标(但是这个图标显然只是一个样子 鼠标点击不到它!)
autoHide 自动隐藏 (这个配置没用处 不管是真是假 都自动隐藏 实际需要用下面的dismissDelay来控制)
draggable 支持用鼠标拖动(实际上这个选项也不起作用 因为鼠标根本移动不到这里!)
dismissDelay 这个才是最有用的选项 否则你完全可以省掉这段Ext apply的配置 因为缺省情况下这个浮动提示是经过一段时间以后就自动隐藏 只有通过设置这个值为 来关闭自动隐藏浮动提示! <script type= text/javascript > Ext QuickTips init(); Ext apply(Ext QuickTips getQuickTip() //maxWidth: //minWidth: //showDelay: //trackMouse: true //hideDelay: true //closable: true //autoHide: false //draggable: true dismissDelay: ); </script>
最后在body里增加对Ext QuickTips的引用 qtitile可以视情况而定可以省掉而仅仅保留qtip 在qtip里增加绑定内容
<input type= button value= OK class= tip target ext:qtitle= OK Button ext:qtip= This is a quick tip from markup! > </input> <asp:ListView > <ItemTemplate> <div id= sample ext:qtitle= <%# Eval( TipsTitleField ) %> ext:qtip= <%# Eval( TipsField ) %> > <%# Eval( SampleField ) %> </div> </ItemTemplate> </asp:ListView>
cha138/Article/program/ASP/201311/21856相关参考
JQuery实现表格中相同单元格合并示例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一定要注
表格中空白格子全部填充,如何快速填充空白单元格??按住F5,定位条件选择空值,如果是全部都写0,在选中空值后,直接输入0,按住ctrl+enterExcel中如何快速填充空白单元格选中一个空白单元格-
知识大全 excel表格里单元格插入图片,有什么方法能让图片自动适应单元格大小么,每次都调整图片大小很麻烦
excel表格里单元格插入图片,有什么方法能让图片自动适应单元格大小么,每次都调整图片大小很麻烦不行的。。虽然格片格式里有一个自动根据单元格来改变大小和位置。但不能实现和单元格一样的。因为你图片有估定
表格中如何把一列相同位数的单元格去掉假设原数据在从A1起的A1:A5区域中。在B1单元格中输入=IF(SUMPRODUCT((LEN($A$1:$A$5)=LEN(A1))*1)>1,"",A1
知识大全 Excel表格合并单元格后输入到里边的字怎么样可以分两行
Excel表格合并单元格后输入到里边的字怎么样可以分两行? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
一列电子表格中怎样放弃空格在有文字单元格自动编号若你的资料在A列,我们想在B列里显示非空资料的编号!在B1里写公式:=IF(A1="","",COUNTA(A$1:A1))按住B1单元格右下角的实心十
知识大全 EXCEL表格中,怎么筛选出一列中的最大值,并让其单元格自动变色,谢谢大侠们
EXCEL表格中,怎么筛选出一列中的最大值,并让其单元格自动变色,谢谢大侠们 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让
知识大全 excel 中如何用if 函数表示超过时间的单元格用红色表示
excel中如何用if函数表示超过时间的单元格用红色表示请上传带行号列标的表格截图,并说明你的要求。excel中,本月25日如何用函数表示=DATE(YEAR(NOW()),MONTH(NOW()),
知识大全 ExtJs设置GridPanel表格文本垂直居中示例
ExtJs设置GridPanel表格文本垂直居中示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 请问在excel表格中,用当前的工作表中的一个数据减去前一个工作表中的资料用什么公式
请问在excel表格中,用当前的工作表中的一个数据减去前一个工作表中的资料用什么公式?如果当前工作表名称是sheet2,单元格是A1,前一个工作表是sheet2,单元格是A1,那么在SHEET1要计算