以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  setAjaxOptions问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=125107)

--  作者:xluoping
--  发布时间:2018/9/20 8:53:00
--  setAjaxOptions问题
        With .AddSelect("参数类别","参数类别","[" & dr("参数类别") & "]|" & csls)
            .Attribute = "" "
            If dr.IsNull("参数类别") Then
            Else
                .Enabled = False
            End If
        End With

如上代码,当打开网页 参数类别 有 默认数据 dr("参数类别")  时,场所 列表 选项 并不会 由setAjaxOptions函数获取!

如何使用 setAjaxOptions 在有默认数据 也能 获取列表

--  作者:有点甜
--  发布时间:2018/9/20 8:58:00
--  

你不可以在代码那里直接就生成对应的列表?

 

With .AddSelect("province","省市","|"+DataTables("行政区域").GetComboListString("省市"))


--  作者:xluoping
--  发布时间:2018/9/20 9:23:00
--  
已经通过按钮方式解决

            .AddVcodeButton("avbtn1","选择",2).Attribute = """
[此贴子已经被作者于2018/9/20 9:23:40编辑过]

--  作者:有点甜
--  发布时间:2018/9/20 9:40:00
--  
以下是引用xluoping在2018/9/20 9:23:00的发言:
已经通过按钮方式解决

            .AddVcodeButton("avbtn1","选择",2).Attribute = """
[此贴子已经被作者于2018/9/20 9:23:40编辑过]

 

请尽量使用2楼的方式处理;如果你生成后,再用执行js,这样效率太低。

 

如果确实一定要用js,请直接执行 setAjaxOptions 的代码即可,如 wb.AppendHTML("<script>这里调用</script>")