这个是编辑页面的信息。
{
columnWidth:1,
labelWidth:80,
layout: 'form',
border:false,
items: [{
name:'filename',
xtype : 'box',
id : 'browseImage',
fieldLabel : "预览图片",
autoEl : {
tag : 'img',
src : //这里需要根据此条数据传过来的文件名动态拿图片
//名称就是filename }
}] }
这个上传图片后EXT JS动态加载出来。那个位高手有更好的方法谢谢贴出来一下。。让我学习学习
{
columnWidth:1,
labelWidth:80,
layout: 'form',
border:false,
items: [{
name:'filename',
xtype : 'box',
id : 'browseImage',
fieldLabel : "预览图片",
autoEl : {
tag : 'img',
src : //这里需要根据此条数据传过来的文件名动态拿图片
//名称就是filename }
}] }
这个上传图片后EXT JS动态加载出来。那个位高手有更好的方法谢谢贴出来一下。。让我学习学习
Ext.getCmp("browseImage").getEl().dom.src=""
或者:
document.getElementById("browseImage").src=""
document.getElementById("browseImage").src
这个值拿不到而且这个地方做的是编辑后的绑定。是根据name:'filename'来填充数据的
还有xtype : 'box', 这是什么组件。扩展的?
extjs 是根据这个box 组件 的name来填充数据的 比如说是用 textfield的话。。jason 会根据这个textfield组件的name往这个组件里面填充数据。在填充的时候还真不知道怎么动态生成图片的路径
那就是load的时候,为img赋src路径即可
这个box是用来显示图片的。现在问题就是用这个ID怎么填充值列~?SRC里面应该怎么写。是直接写NAME还是其他什么写法
xtype:'box',
width: 134, //图片宽度
height: 169, //图片高度
name:'image',
id:'image',
autoEl: {
tag:'img' //指定为img标签
}
}
imageUrl="/"+record.get("zhaoPian");
Ext.get('image').dom.src = imageUrl;