日期:2014-05-16  浏览次数:20761 次

Ext 功能的2个小问题求助
1.如何可以复制页面上的title(注意:是title可复制)

2.目前想做一个功能是在textfield里加一个小图标,用的是给textfield加css的方法
但是想要实现鼠标放在小图标时,提示tips不知道怎么实现,也不知道如何监听事件。
address{  
    background-image:url(/ExtDwrJson/images/login_user.gif) !important;  
    background-repeat:no-repeat;  
    background-position:right;                           
}
textfield里是用cls: 'address'
不希望使用triggerfield来实现此功能,因为修改较多。
想请教一下,如何能监听textfield里背景图片的鼠标滑过事件。
ext?css?鼠标事件

------解决方案--------------------
1,不明白你指定的title是什么?<title>....</title>标签之间的内容?这个复制不了,你可以将title标签中的内容创建到一个div中然后显示出来给别人复制

2,背景图片没有滑动这种功能,你只能监听输入框的事件,判断鼠标移动的位置如果是在背景图片上就显示tooltip,要不就直接给输入框加tooltip提示就好了


------解决方案--------------------
第二条同意showbo版主,第一条也可以给title属性赋值时用一个变量,以后再需要用它直接调用变量

var mytitle = 'titleA';

......
  title:mytitle,
......
------解决方案--------------------
你能复制现在这个页面中
“提交回复” 这个button 中的文字吗
------解决方案--------------------
引用:
可能第一个问题没有描述清楚。
JavaScript code?12345678910111213141516171819{                [align=left]region: 'north',                iconCls: 'panel-search-icon',                title: '查询条件',      ……


这个比较麻烦,因为标题哪里默认是不允许选择的,所以没办法进行复制。

找了下api,ext4+ Element对象有一个selectable方法可以允许这个element可以选择,但是标题那个部分我看了下DOM结构,父节点和显示内容的节点就增加了不允许选择的样式,所以这2个节点你都要获取到并执行selectable方法

具体操作起来非常麻烦。。。我想到比较简单一点的就是通过js插入浮动的层浮动在title显示的位置上,鼠标选择的时候选择到浮动层,而不是ext的标题