-
Extjs box动态显示图片问题20
图片已经在服务器../../photo目录下
可以点编辑时候打开在页面for里面有个box里面可以预览出来点编辑时候json传递过来数据如下:
ajax json load string = {success:true,totalProperty:1,root:[{engineer_id:'aaa',engineer_name:'aaaa',phoneno:'11111',mobileno:'1111',engineer_photo:'bbb.jpg',createdate:'2012-05-28'}]}
里面engineer_photo 即为显示的图片名称
现在如何在下面的BOX里面显示出来
{ inputType:"file", id: 'engineer_photo', emptyText: '请选择', fieldLabel: '选择头像', name: 'engineer_photo' } , { xtype : 'box', id : 'imageBrowse', fieldLabel : "预览", width : 100, autoEl : { width : 100, height : 100, tag : 'img', src : '../../photo/ '+.../*此处如何得到路径*/, style : 'filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);', complete : 'off', id : 'imageBrowse' } }
src里面改为绝对路径是可以显示的
2012年5月28日 22:08
1个答案 按时间排序 按投票排序
-
采纳的答案
你说的其实是动态生成的问题。。。想想图片是变化的,肯定不是唯一的,所以你想通过后台给你传过来图片的地址,然后你就显示就ok了
这个问题我们项目是这样解决的(也是我操刀的):
1.create一个box的容器(form或者container或者其他)
2.讲需要的组件create出来(比如:textfield,label或者box)
3.当store或者ajax请求加载数据的时候,将组件添加到容器中,并且给组件附上相应的值
比如:Ext.Ajax.request({ url: 'page.php', params: { id: 1 }, success: function(response){ var store = Ext.getStore("yourStore"); store.load(); //组装组件的操作,给组件动态添加属性的值,比如image } });
2012年5月29日 05:38
相关推荐
extjs实现动态树
extjs上方动态导航栏extjs上方动态导航栏extjs上方动态导航栏
1.ExtJS自定义组件,图片按钮为例. 2.此图片按钮背景完全为图片,没有边框,需要使用者提供2张图片,一张初始化用,一张点击后用,可在'imgPaths:'属性里填写,格式为'01.jpg~02.jpg' 3.解压后请将所有附件放置您extjs...
Extjs 批量上传图片,选择多个图片可批量删除操作,
extjs实现动态树加载菜单
Extjs动态Grid的生成 htm
csdn里有个兄弟类似的东西要10分,而且收录的不全,这个代码本是一个外国朋友的然后国人加了些修改,这里把两个版本同时献上
Extjs图片渲染效果Extjs图片渲染效果Extjs图片渲染效果Extjs图片渲染效果
extjs 进度条的显示
extjs动态添加tabpanel标签页支持pannel嵌入 逻辑代码在 MyWindow.js里面直接调用 方法 就可以
ExtJs框架系列之图片批量显示,上传,删除
EXTJS 强大的图片查看器 仿windows照片查看器
extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台extjs动态生成表格,前台+后台
extjs4动态添加表头字段、删除、增加记录!
漂亮的Extjs图片展示组件实例,类似于幻灯片,可直接拿去用,非常不错的哦
ExtJs框架系列之图片批量显示,上传,删除程序源码
Extjs动态菜单可添加子项和编辑子项,拖动保存、dwr实现存储数据。
用ExtJS实现动态载入树.包含数据库背景、具体代码、以及图片解释
AJAX: 以JSON数据格式,使用ExtJS构造动态异步加载的树。
ExtJS 实现动态处理加载 grid 实现了CRUD还有分页功能