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

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

首面查询,不显示,看是不是代码错了。

[复制链接]
服务器未响应 发表于 2012-6-1 15:58:42 | 显示全部楼层 |阅读模式
本帖最后由 服务器未响应 于 2012-6-4 17:48 编辑

我在首页查询一个表的内容,没有任何反应,缓存也清除了,麻烦看看原因。
var opts = createOptions();
opts.add("","");
try{ var appid = getApplication();
var sql = "select item_客户名称,item_联系人 from tlk_公海资源 where item_机会等级="甲级客户"";
var datas = queryByDSName("suocrm",sql);
if(datas!=null){   
for(var iterator = datas.iterator();iterator.hasNext();){
    var map1 = iterator.next();  
  var name= map1.get("item_客户名称");
    var contacter=map1.get("item_联系人");  
     opts.add(name,contacter);
     } } }catch(e){} opts;




成功解决,用错代码了,感谢!
shary 发表于 2012-6-1 16:24:18 | 显示全部楼层
您好,iscritp脚本中不需要用到trycath的。您用打印语句println()测试下具体是哪句脚本出问题了。您先尝试下。如果还不行我们再沟通。谢谢。
 楼主| 服务器未响应 发表于 2012-6-1 16:26:18 | 显示全部楼层
回复 2# shary


    println()在哪用?是不是调试模式下?
bess 发表于 2012-6-1 16:35:06 | 显示全部楼层
您好,是的哦。您将每一句代码都放到打印语句中,然后使用平台的debug模式登录前台即可!
bess 发表于 2012-6-4 14:22:51 | 显示全部楼层
已经在q上告知客户查询表单部分字段的同时需要查询表单id以及域id,客户正在尝试。
 楼主| 服务器未响应 发表于 2012-6-4 14:29:15 | 显示全部楼层
还是没变化,关键首页上的脚本总是不报错,真麻烦!
 楼主| 服务器未响应 发表于 2012-6-4 14:30:13 | 显示全部楼层
var opts = createOptions();
opts.add("","");
var appid = getApplication();
var sql = "select item_客户名称,item_联系人,formid,domainid from tlk_公海资源 where item_机会等级="甲级客户"";";
var datas = queryByDSName("suocrm",sql);
if(datas!=null){   
for(var iterator = datas.iterator();iterator.hasNext();){
    var map1 = iterator.next();  
  var name= map1.get("item_客户名称");
   println(name);
    var contacter=map1.get("item_联系人");  
     opts.add(name,contacter);
     } }
  opts;
 楼主| 服务器未响应 发表于 2012-6-4 14:41:53 | 显示全部楼层
控制台一片空白,没有反应!
bess 发表于 2012-6-4 14:42:34 | 显示全部楼层
我这边远程给您查看一下
bess 发表于 2012-6-4 15:18:26 | 显示全部楼层
了解客户不熟悉代码,不知道createOpts是创建下拉选择框的,具体的创建方法如下:
//使用dql或者sql的方式给下拉框赋值(在同一数据库)
var opts=$TOOLS.createOptions();
opts.add("--请选择--","");
//var dql = "$formname='/学生信息表单'";
var sql="select * from tlk_学生信息表单";
//var datas  =queryByDQL(dql);
var datas=queryBySQL(sql);
if(datas!=null && datas.size()>0){
   for(var iter = datas.iterator();iter.hasNext();){
        var doc = iter.next();
                if(doc!=null){
                   opts.add(doc.getItemValueAsString("编号"),doc.getItemValueAsString("编号"));
                }
   }
}
opts;

本版积分规则

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

GMT+8, 2026-8-13 02:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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