起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4161|回复: 2

使用blob组件上传并显示文本文件

[复制链接]

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2011-11-28 15:34:53 | 显示全部楼层 |阅读模式
本例适用于数据表中有一个blob类型的字段,该字段用于存储文本文件
做法如下
1、放置一个blob组件
2、在blob组件中,放置一个textarea(html)组件,该组件用于显示文本文件的内容
3、在blob组件的onRefresh事件中,添加如下代码
        $.get(event.url, function(result){
                textarea1.value = result;
        });

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
 楼主| 发表于 2011-11-28 15:35:10 | 显示全部楼层
相关完整代码如下
w文件
<xhtml:div component="/UI/system/components/blob.xbl.xml#blob" id="blob1"
          style="position:absolute;width:401px;top:161px;height:146px;left:497px;"
          data="dataMain" concept="X5_Goods" relation="fBlob" onRefresh="tabActivity.blob1Refresh">
      <group name="show" id="group1">
            <xhtml:textarea cols="5" rows="5" id="textarea1" name="textarea1" class="xui-textarea" style="width:331px;height:120px;"/>
      </group>
</xhtml:div>

js文件
tabActivity.blob1Refresh = function(event){
    $.get(event.url, function(result){
        textarea1.value = result;
    });
};
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
 楼主| 发表于 2011-11-29 10:35:51 | 显示全部楼层
另外,需要说明的是,要上传的文本文件其内容必须设置为UTF-8编码格式
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 20:20 , Processed in 0.074564 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表