以文本方式查看主题

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

--  作者:yds
--  发布时间:2018/12/3 14:20:00
--  AddSwitch属性问题
第一种: 
With wb.AddInputGroup("form1","ipg1","增加客户")
    .AddInput("xm","姓名","text")
    .AddInput("nl","年龄","number")
    .AddSwitch("hy","会员",True)
    dim w as object =.AddSwitch("vip","VIP客户")    
    With    w
        .Value = "true"
        .Enabld = False
    End With
End With
第二种:
 With wb.AddInputGroup("form1","ipg1","增加客户")
    .AddInput("xm","姓名","text")
    .AddInput("nl","年龄","number")
    .AddSwitch("hy","会员",True)
    dim w as object =.AddSwitch("vip","VIP客户")    
        w.Value = "true"
        w.Enabld = False
End With 
第三种
 With wb.AddInputGroup("form1","ipg1","增加客户")
    .AddInput("xm","姓名","text")
    .AddInput("nl","年龄","number")
    .AddSwitch("hy","会员",True)
    .AddSwitch("vip","VIP客户").Enabld = False    
End With 

第一种和第二种都出现错误
 .NET Framework 版本:2.0.50727.8789
Foxtable 版本:2图片点击可在新窗口打开查看018.10.9.1
详细错误信息:
调用的目标发生了异常。
未找到类型“wSwitch”的公共成员“Enabld”。 
第三中正确但是没有办法再添加Value属性了

--  作者:有点甜
--  发布时间:2018/12/3 15:20:00
--  

你写错了单词

 

            Dim w = .AddSwitch("vip","VIP客户")
            w.enabled = False


--  作者:YDS
--  发布时间:2018/12/5 14:36:00
--  

帮助文件有三处这样的,应该也是写错了



逻辑开关

逻辑开关(Switch)类似复选框(CheckBox),但视觉效果更好。
逻辑开关必须添加在输入框组中。

在输入框组中添加逻辑开关的语法是:

AddSwtich(ID, Label)
AddSwtich(ID, Label, Checked)

ID 开关ID。
Label 在开关左侧显示的标签内容
Checked 逻辑型,可选参数,开关默认是否处于开启状态。

开关的属性有:

Value 字符型,开关开启后提交端到服务端的值,如果不设置,将传递"on"值给服务端。
Post 逻辑型,提示表单数据时是否包括此开发的值,默认为True。
Enabld 逻辑型,设置为False,将无法改变开关状态。

--  作者:有点甜
--  发布时间:2018/12/5 14:46:00
--  

 

是的,帮助文档有写错。但是贴出的代码都是正确的Enabled