【发布时间】:2013-02-18 08:01:18
【问题描述】:
在 Extjs 4.1.1a 中,如何保持滑块的tip text 始终可见?
目前,只要用户拖动滑块的栏,tip text 就会可见。
我搜索了docs,但找不到任何相关概念。
如果没有记录或不可能,请解释我如何手动创建tip text。 tip text 应该沿着滑块的条移动,并且它不应超过或隐藏任何其他相邻组件。
这是我生成一个简单滑块的代码:
xtype:'slider',
cls: 'sliderStyle',
width: "80%",
id: 'slider',
value: 6,
minValue: 1,
maxValue: 12,
useTips: true,
tipText: function(thumb){
var months = ['','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var value = Ext.String.format(months[thumb.value]);
return value;
},
问题 2:鼠标悬停在滑块上时是否至少可以显示 tip text?
PS:我也问过同样的问题here。
编辑 1: 我还使用两个相邻按钮(< 和 >)移动滑块的搜索栏。因此,必须注意,如果我使用相邻按钮移动搜索栏,那么 tip text 也应该移动。
编辑 2:将鼠标悬停在滑块或相邻按钮上时,提示文本应该可见。
【问题讨论】:
标签: javascript extjs extjs4 extjs4.1 extjs-mvc