PDA

View Full Version : Ext.ToolTip?select??????????



Mari
27 Apr 2009, 3:45 AM
?????????
Ext.ToolTip??select??????????????????????????
ToolTip?????????select??????????????????

z-Index??ext-shim?IFRAME??????????????????????????????
????????????????????????

???IE?
?????????????
IE????????html????[]???????mouseover??ToolTip??????????
?

yuki
27 Apr 2009, 5:09 AM
Ext.Tooltip?????????????


floating:true

????????????shim?floating=true???????????????

Mari
27 Apr 2009, 5:29 AM
??????????????
????????
shim?floating=true??????????????
??????????????

Mari
30 Apr 2009, 9:17 PM
?????????????
ToolTip??????floating:true????????????????????????????
????????????????????????
SELECT????????ToolTip????????????????????????

???????shim??????????????????????
??????????????????

?????????????
???IE6
???????

?????????????

yuki
30 Apr 2009, 11:49 PM
shim?=iframe?????????????????????????????????
???Tooltip?????Ext.Window?????select?????????????????????????1???????????????:s

????????????????????????????override????

if(Ext.isIE6){
Ext.override(Ext.Layer, {
sync : function(doShow){
var sw = this.shadow;
if(!this.updating && this.isVisible() && (sw || this.useShim)){
var sh = this.getShim();

var w = this.getWidth(),
h = this.getHeight();

var l = this.getLeft(true),
t = this.getTop(true);

if(sw && !this.shadowDisabled){
if(doShow && !sw.isVisible()){
sw.show(this);
}else{
sw.realign(l, t, w, h);
}
if(sh){
if(doShow){
sh.show();
}
// fit the shim behind the shadow, so it is shimmed too
var a = sw.adjusts, s = sh.dom.style;
s.left = (Math.min(l, l+a.l))+"px";
s.top = (Math.min(t, t+a.t))+"px";
s.width = (w+a.w)+"px";
s.height = (h+a.h+1)+"px"; // ???
}
}else if(sh){
if(doShow){
sh.show();
}
sh.setSize(w, h); ?????????????
sh.setLeftTop(l, t); ?????????????
}

}
}
});
}


??????????????????shadow=false????????????true???????????????shadow=false??????????????????5??????????????????

Mari
1 May 2009, 12:18 AM
??????????????

?????????????:-|
override??????????????
????????????