Foxtable(狐表)用户栏目专家坐堂 → setAjaxOptions选择空值为卡死


  共有2299人关注过本帖树形打印复制链接

主题:setAjaxOptions选择空值为卡死

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/10 11:15:00 [显示全部帖子]

js代码发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/10 11:47:00 [显示全部帖子]

With .AddSelect("group","课室","|" & DataTables("Users").GetComboListString("课室2","部门 = '业务处' and 课室2 = '"& ks2 &"'","课室2 Desc"))
                    .Attribute = """这里的代码看不到,用空格隔开发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/10 12:15:00 [显示全部帖子]

命令窗口执行这个代码,看输出什么内容

Output.Show(DataTables("users").GetComboListString("姓名","课室2 = ''","姓名"))

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/10 14:16:00 [显示全部帖子]

测试了一下确实有这个问题,e.WriteString的原因,不能写入nothing,否则会网页会停止响应

Case  "x10129_keshi.htm"
        Dim vals As String = "" '这里赋值为空字符串
        If e.PostValues.Count = 1 Then 
            vals  = "|" & DataTables("users").GetComboListString("姓名","课室2 = '" & e.PostValues("group") & "'","姓名")
        End If    
        e.WriteString(vals)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/6/10 14:16:00 [显示全部帖子]

应该是一个bug,已提交

 回到顶部