天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 555|回复: 5

[已解决] 智能提示搜索框字段导出不了问题

[复制链接]
tianlingce123 发表于 2022-6-23 10:25:45 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:表单控件设置为智能提示搜索框,导入Excel能够正常存储数据在数据库,导出Excel时,字段为智能提示搜索框的值为空,导出不了,请问是软件设置的问题吗?









1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\"已解决可结帖\"
kyrie 发表于 2022-6-23 17:26:45 | 显示全部楼层
导出的时候应该是导出选项的值
 楼主| tianlingce123 发表于 2022-6-23 18:15:41 | 显示全部楼层
好的,找到问题原因了,导出无数据的字段都是设置成智能提示搜索框了,同时该字段的值是设置的根据唯一标识取过来的值,在选项中未配置获取选项的代码,所以导出来选项的值该字段无数据,已解决,可结帖
 楼主| tianlingce123 发表于 2022-6-23 18:32:19 | 显示全部楼层
还有点问题,这种智能提示搜索框保存的值还是导不出来
(function(){
var doc = getCurrentDocument();  
  var bianma = doc.getItemValueAsString("物料号");
var opts=createOptions();
  var key = getParameter("_keyword");
  
var sql="SELECT distinct  '"+getDomainid()+"' as domainid, ITEM_存货编码 as item_存货编码 from tlk_物料档案 where ITEM_存货编码 like'%"+key+"%' limit 0,100";
var query=queryBySQLWithCache(sql);
  if(query!=null){
    for(var iter=query.iterator();iter.hasNext();){           
        var doc=iter.next();           
        var name = doc.getItemValueAsString("存货编码");           
         opts.add(name,name);           
        }
}
return opts;
   
  

})();
kyrie 发表于 2022-6-24 09:07:11 | 显示全部楼层
tianlingce123 发表于 2022-6-23 18:32
还有点问题,这种智能提示搜索框保存的值还是导不出来
(function(){
var doc = getCurrentDocument();  
...

把第二个参数name换成序号试试
 楼主| tianlingce123 发表于 2022-6-27 10:49:27 | 显示全部楼层
把视图的值改为真实值后能正常导出,可结帖

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 08:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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