以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  选择框如何赋值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=144132)

--  作者:dengk03
--  发布时间:2019/12/11 17:18:00
--  选择框如何赋值?
怎么给项目列表输入框赋值pr(“项目”)?

 .AddInput("订单日期","订单日期","date").Value = pr("订单日期")
    
    With .AddSelect("xm","项目","|" & DataTables("销售").SQLGetComboListString("项目","","项目"))
        .Attribute = """       
    End With
    
    With .AddSelect("kh","客户","")
        .Attribute = """       
    End With
    
    With .AddSelect("syf","使用方","")      
    End With


--  作者:有点蓝
--  发布时间:2019/12/11 17:22:00
--  
dim str as string = "|" & DataTables("销售").SQLGetComboListString("项目","","项目") & "|"
str = str.replace("|" & pr(“项目”) & "|","|[" & pr(“项目”) & "]|")

With .AddSelect("xm","项目",str.trimend("|"))

--  作者:dengk03
--  发布时间:2019/12/11 17:26:00
--  
好了。
另外选择框能否也可以同时选择直接输入文字?

--  作者:有点蓝
--  发布时间:2019/12/11 17:38:00
--  
不能的。
--  作者:dengk03
--  发布时间:2019/12/11 17:43:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20191211174417.png
图片点击可在新窗口打开查看
这两个怎么改?
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20191211174336.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2019/12/12 8:42:00
--  
要改成什么?如果做动态列表,这里默认就应该是空的:http://www.foxtable.com/mobilehelp/topics/0096.htm
--  作者:dengk03
--  发布时间:2019/12/13 11:23:00
--  
这样写的话,新建订单没有问题,在编辑已有订单的时候就会为空。
--  作者:有点蓝
--  发布时间:2019/12/13 11:49:00
--  
With .AddSelect("kh","客户","[某值]")
--  作者:dengk03
--  发布时间:2019/12/13 15:12:00
--  
如果三个选择框ABC,选择了A之后,自动形成B框和C框的列表,BC框之间没有关联关系,这种该怎么写?
--  作者:有点蓝
--  发布时间:2019/12/13 16:10:00
--  
        With wb.AddInputGroup("form1","ipg1","动态列表")
            With .AddSelect(
"a
","国家","|中国|德国|日本")
                .Attribute = 
"onchange=""setAjaxOptions(\'b
\',\'getb.htm\',\'a\',false)"";onchange=""setAjaxOptions(\'c\',\'getc.htm\',\'a\',false)"""
            End With
            .AddSelect(
"
b","b","")
            .AddSelect(
"
c","c","")
        End With
[此贴子已经被作者于2019/12/13 16:10:36编辑过]