Extjs4 Ext JS 4.1-如何动态渲染图像?

Extjs4 Ext JS 4.1-如何动态渲染图像?,extjs4,extjs,extjs4.1,extjs-mvc,Extjs4,Extjs,Extjs4.1,Extjs Mvc,我需要在某些事件后重新渲染图像外部图像。 我找到了doComponentLayout函数,但不幸的是它对我不起作用 如何重新渲染作为表单项的图像?我以前从未使用过Ext.image,但通常当我们需要重新渲染图像时,我们会执行以下两种操作之一:销毁并重新创建组件,或者将图像放入DataView或其他模板驱动的组件中,然后重新渲染模板 doComponentLayout只应用大小调整,我相信它不会重新生成组件。如果无法将映像放入XTemplate驱动的组件中,则销毁并重新创建该组件可能是最佳选择。我

我需要在某些事件后重新渲染图像外部图像。 我找到了doComponentLayout函数,但不幸的是它对我不起作用


如何重新渲染作为表单项的图像?

我以前从未使用过Ext.image,但通常当我们需要重新渲染图像时,我们会执行以下两种操作之一:销毁并重新创建组件,或者将图像放入DataView或其他模板驱动的组件中,然后重新渲染模板


doComponentLayout只应用大小调整,我相信它不会重新生成组件。如果无法将映像放入XTemplate驱动的组件中,则销毁并重新创建该组件可能是最佳选择。

我以前从未使用过Ext.image,但通常在需要重新渲染映像时,我们会执行以下两种操作之一:销毁并重新创建组件,或者将图像放在DataView或其他模板驱动组件中,然后重新加载模板


doComponentLayout只应用大小调整,我相信它不会重新生成组件。如果无法将映像放入XTemplate驱动的组件中,则销毁并重新创建该组件可能是最佳选择。

在Ext.Img的文档中说:

var changingImage = Ext.create('Ext.Img', {
    src: 'http://www.sencha.com/img/20110215-feat-html5.png',
    renderTo: Ext.getBody()
});

// change the src of the image programmatically
changingImage.setSrc('http://www.sencha.com/img/20110215-feat-perf.png');

在Ext.Img的文件中说:

var changingImage = Ext.create('Ext.Img', {
    src: 'http://www.sencha.com/img/20110215-feat-html5.png',
    renderTo: Ext.getBody()
});

// change the src of the image programmatically
changingImage.setSrc('http://www.sencha.com/img/20110215-feat-perf.png');

有一种常见的技术可以添加吗?和图像src的和处的随机字符串。服务器忽略src的这一部分,但浏览器认为您正在设置新的src

var originalSrc=http://example.com/someimg.png'; var antiCachePart=new Date.getTime; var newSrc=originalSrc+'?dc='+反achepart; //现在newSrc等于http://example.com/someimg.png?dc=1352748617627 img.setSrcnewSrc;
有一种常见的技术可以添加吗?和图像src的和处的随机字符串。服务器忽略src的这一部分,但浏览器认为您正在设置新的src

var originalSrc=http://example.com/someimg.png'; var antiCachePart=new Date.getTime; var newSrc=originalSrc+'?dc='+反achepart; //现在newSrc等于http://example.com/someimg.png?dc=1352748617627 img.setSrcnewSrc;
你说的重新渲染到底是什么意思?从4.1开始,布局引擎在跟踪事物并呈现它们方面做得相当好,除非父容器中的布局配置中出现问题。你能发布一些有问题图像的代码,并更精确地描述你在重新渲染时想要的行为吗?它是否需要对其他组件或窗口大小的变化作出反应?还是有别的事情发生了?这是一个图像,有一个滑块可以改变它的亮度和对比度。无论何时更改滑块,都应立即刷新图像。图像处理操作是通过用户选择的亮度和对比度值在后端完成的。重新渲染的确切含义是什么?从4.1开始,布局引擎在跟踪事物并呈现它们方面做得相当好,除非父容器中的布局配置中出现问题。你能发布一些有问题图像的代码,并更精确地描述你在重新渲染时想要的行为吗?它是否需要对其他组件或窗口大小的变化作出反应?还是有别的事情发生了?这是一个图像,有一个滑块可以改变它的亮度和对比度。无论何时更改滑块,都应立即刷新图像。图像处理操作通过用户选择的亮度和对比度值在后端完成。非常感谢您的帮助,这个问题已经解决。。顺便说一下,不需要更改src url,可以通过设置相同的url来完成。img.setsrcing.src;谢谢你的帮助,这个问题已经解决了。。顺便说一下,不需要更改src url,可以通过设置相同的url来完成。img.setsrcing.src;谢谢你的帮助,这个问题已经解决了。。顺便说一下,不需要更改src url,可以通过设置相同的url来完成。img.setsrcing.src;谢谢你的帮助,这个问题已经解决了。。顺便说一下,不需要更改src url,可以通过设置相同的url来完成。img.setsrcing.src;够了。