Extjs box动态显示图片问题

问题描述

图片已经在服务器../../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里面改为绝对路径是可以显示的

解决方案

你说的其实是动态生成的问题。。。想想图片是变化的,肯定不是唯一的,所以你想通过后台给你传过来图片的地址,然后你就显示就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 }});

时间: 2024-10-31 07:26:08

Extjs box动态显示图片问题的相关文章

ExtJs之带图片的下拉列表框插件_extjs

在ExtJs的官方网站上有一个带图片的下拉列表,其中扩展了ExtJs的Combo,名称叫做IconCombox,官方地址为:     http://www.extjs.com/learn/Tutorial:Extending_Ext_Class_Chinese     但是这个IconComboBox有个缺点,就是显示的图片不能按比例变化.如果图片太大,就会出现覆盖了Combobox中的字,或者出现Icon显示不全种种问题,后来读了IconComboBox的源代码,修改了其中的问题:     在

动态显示图片的函数(显示广告条)

动态|广告|函数|显示 function ShowAd(){var Ad_Img=new Array(10);var Ad_Link=new Array(10);var Ad_Showtime=new Array(10);var Totle_Showtim=0; //投放广告的图片路径Ad_Img[0]="/img/banner/01.jpg";Ad_Img[1]="/img/banner/02.gif";Ad_Img[2]="/img/banner/03

ExtJS 3.0图片浏览程序

图片浏览程序,可以上下左右移动,也可以用鼠标随意拖动,放大(双击或点加号图片),缩小,复原 等.

spring mvc 动态显示图片 img src 路径问题

问题描述 我使用spring mvc框架,希望做一个上传图片后显示所上传的图片的功能,图片上传后,在controller返回包含图片绝对地址的json数据,用$("#img").attr("src",data.img_path)方式给图片src赋值,可是绝对路径img_path中某个文件夹名含有空格,该空格被解析成了"%20"导致不能加载图片 360开发者工具提示的错误为:Not allowed to load local resource: f

求助:crystal report2008中flash动态显示图片时,刷新时间长,打印时有无图片情况。

问题描述 水晶报表点击打印时,每次都会刷新flash,结果打印结果没有图片.通过观察是因为flash刷新速度慢,图片还没出来,打印就结束了.请教各位如何解决这种情况. 解决方案 本帖最后由 dingquanSAP 于 2012-03-06 11:09:25 编辑解决方案二:是否有办法控制flash刷新完成后,再打印.解决方案三:使用水晶报表自己的图片就可以动态加载了.结贴

用JSP实现数据库图片的存储与显示实例

1. 引言 数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示. 通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息.但是,如果我们想动态的显示图片,上述方法就不能满足需要了.我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片.实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显示. 2. 建立后台数据库 if exists (select * fro

jsp-web项目图片生成显示问题

问题描述 web项目图片生成显示问题 点击按钮生成了一张图片,怎么将图片立即显示到页面上??? 希望是把图片保存在项目文件目录下,路径要怎么写?我直接写的文件路径,生成后要在eclipse中刷新下项目才能显示... 解决方案 "生成了一张图片",如果按你说的是点击按钮后新生成的图片,那图片有两种方式输出.一种是将图片保存至WebRoot下,通过URL可直接访问到,另一种是将生成的图片流信息通过Servlet的方式输出. 上面说的是输出的问题,输出之后是可以通过URL访问到的.接下来说动

MFC 在对话框显示图片的多种方法

  我们先从简单的开始吧.先分一个类: (一) 非动态显示图片(即图片先通过资源管理器载入,有一个固定ID) (二) 动态载入图片(即只需要在程序中指定图片的路径即可载入) 为方便说明,我们已经建好一个基于对话框的工程,名为Ttest. 对话框类为CTestDlg (一)     非动态载入图片. 方法1.先从最简单的开始,用picture 控件来实现. 步骤: 先在资源里Import一张图片,ID为IDB_BITMAP2 然后在对话框上添加一个picture控件,右键点击打开属性, 将type

Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案_javascript技巧

UEditor组件是百度提供的一套开源的web在线所见即所得富文本编辑器,具有轻量,可定制,注重用户体验等特点,基于MIT协议,功能很强大.最近在使用的过程中发现其中上传的图片(或者插入已有的表情包图片)都无法正常缩放,选中图片,用鼠标点击并拖动图片边沿的小标签,图片只能缩小不能放大.尝试过很多方法都没办法解决,甚至检查了js源码,也没有发现有任何异常的地方. 后来无意中发现页面上引入了Bootstrap,而Bootstrap默认将box-sizing样式统一设成border-box了.具体内容