var addPicWin = Ext.create('Ext.window.Window', { title: '登录背景导入', layout: 'fit', width: 650, height: 455, modal: true, closeAction: 'hide', items: [addPicPanel], listeners: { show: function () { Ext.getCmp("picUpload").getEl().dom.src = ''; } }将这个img标签透明度设置为0设置
时间: 2024-02-10 21:10:36 浏览: 53
popup:通过 window.open() 创建原生弹出窗口的组件
可以通过在 `addPicPanel` 组件的 `tbar` 中添加一个 `img` 元素,并将其设置为透明度为 0,来实现上述要求,例如:
```
var addPicPanel = Ext.create('Ext.panel.Panel', {
tbar: [{
xtype: 'image',
src: 'path/to/image',
style: {
opacity: 0
}
}],
// 其他配置项...
});
```
在上面的代码中,我们在 `addPicPanel` 的 `tbar` 中添加了一个 `image` 组件,并将其样式的 `opacity` 属性设置为 0。这样,当 `addPicWin` 显示时,该 `image` 组件的不透明度就会变为 0,从而隐藏它。
注意,如果你需要根据条件动态地改变 `image` 组件的不透明度,可以使用 `setStyle()` 方法,例如:
```
var img = addPicPanel.down('image');
img.setStyle('opacity', 0);
```
上面的代码会将 `image` 组件的不透明度设置为 0。你可以在 `addPicWin` 的 `show` 事件中添加这段代码,以在窗口显示时自动将 `image` 组件的不透明度设置为 0。
阅读全文