以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 列表输入框如何人为设定指定值?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150171)

--  作者:新福星
--  发布时间:2020/5/22 16:11:00
--  [求助] 列表输入框如何人为设定指定值?
AddSelect(ID, Label, Values) 列表输入框如何人为设定指定值?默认首个选项或者用[],对于SQLGetComboListString方式产生的选项不太好操作。谢谢
--  作者:有点蓝
--  发布时间:2020/5/22 16:23:00
--  
比如:
dim s as string = "aaa|bbb|ccc" \'假设SQLGetComboListString返回这个值
把bbb设置为默认值
dim s2 as sring = ("|" & s & "|").replace("|bbb|","|[bbb]|")
AddSelect(ID, Label, s2

--  作者:新福星
--  发布时间:2020/5/22 16:25:00
--  
加入的文本输入框 数值输入框 日期输入框等等都有一个ID,如果脱离.AddInput语句 利用这些ID想给他们批量赋值怎么做?
[此贴子已经被作者于2020/5/22 16:25:07编辑过]

--  作者:有点蓝
--  发布时间:2020/5/22 16:32:00
--  
什么叫做脱离.AddInput语句,举例说明一下。

如果在前端,可以使用js赋值,如:http://www.foxtable.com/mobilehelp/topics/0103.htm
document.getElementById("areacode").value=vals[0];


--  作者:新福星
--  发布时间:2020/5/22 16:48:00
--  

谢谢老师!上面的问题知道怎么做了!

下面的问题怎么解决。一个控件想设定多个事件。下面这样设定,只有最后一个有作用。

 

    With.AddSelect("ztxz","状态选择:","|" & DataTables("用车申请单").SQLGetComboListString("流程状态"))
    .Attribute = "DoubleClick= \'xzsqd()\'"
    .Attribute = ""
   
End  With


--  作者:有点蓝
--  发布时间:2020/5/22 16:55:00
--  
.Attribute = "DoubleClick= \'xzsqd()\' onclick=\'abc();\'"
--  作者:新福星
--  发布时间:2020/5/22 16:57:00
--  

谢谢!

 

为什么自动对齐对下列的语句不太好用?下列这样语句多组时用重排键不好用,对不齐。有解决办法么?

 

 

 With.AddInput("申请号","申请号","text")
        \'.Value =
        .Readonly= True
    End With


--  作者:有点蓝
--  发布时间:2020/5/22 17:00:00
--  
缺少空格

With .AddInput("申请号","申请号","text")
    \'.Value =
    .Readonly= True
End With

--  作者:新福星
--  发布时间:2020/5/22 17:03:00
--  

6楼的那个问题语句如下: onchange好用,DoubleClick不好用。是不是事件后有误?

 

  .Attribute = "DoubleClick= \'xzsqd()\' ;"


--  作者:有点蓝
--  发布时间:2020/5/22 17:10:00
--  
参考:https://www.w3school.com.cn/tags/event_ondblclick.asp

js需要区分大小写,另外不要想当然,把foxtable的事件名称用到网页里。不是一码事。多上网搜搜