Foxtable(狐表)用户栏目专家坐堂 → 修改订单时怎么实现所编辑的订单每个列的值在输入界面的对话框里


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

主题:修改订单时怎么实现所编辑的订单每个列的值在输入界面的对话框里

帅哥哟,离线,有人找我吗?
温馨的大树
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:231 积分:1751 威望:0 精华:0 注册:2020/2/3 11:16:00
修改订单时怎么实现所编辑的订单每个列的值在输入界面的对话框里  发帖心情 Post By:2024/1/1 14:59:00 [只看该作者]

比如象下面的时间类,文本类输入框可以用.value属性进行输入框赋值,但是项目列表类,逻辑开关类没有这个属性,怎么实现输入框赋值,可以修改后再保存呢?

With wb.AddInputGroup("form1", "ipg2", "姓名") 
    .AddSelect("姓名", "姓名", str2)
End With
With wb.AddInputGroup("form1", "ipg3", "时间")
    .AddInput("订单日期", "订单日期", "date").Value = pr("订单日期")
    .AddInput("订单时间", "订单时间", "time").Value = pr("订单时间")
End With 
With wb.AddInputGroup("form1", "ipg4", "城市")
    With .AddSelect("省份", "省份", "|" & DataTables("行政区划表").GetComboListString("省份"))
        .Attribute = """
    End With
    .AddSelect("城市", "城市", "")
End With
With wb.AddInputGroup("form1", "ipg5", "地铁站") 
    With .AddSelect("市", "市", "|" & DataTables("全国地铁表").GetComboListString("城市"))
        .Attribute = """
    End With
    With .AddSelect("地铁线", "地铁线", "")
        .Attribute = """
    End With
    .AddSelect("地铁站", "地铁站", "")
End With
With wb.AddInputGroup("form1", "ipg6", "车费出行") 
    .AddSelect("车费承担", "车费承担", "包含车费|客户实报")
    .AddSelect("出发确认", "出发确认", "客服确认|直接出发|确定出发")
End With

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106353 积分:540906 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/1 20:37:00 [只看该作者]

帮助有,仔细看文字说明

http://www.foxtable.com/mobilehelp/topics/0048.htm

http://www.foxtable.com/mobilehelp/topics/0049.htm

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


加好友 发短信
等级:童狐 帖子:231 积分:1751 威望:0 精华:0 注册:2020/2/3 11:16:00
  发帖心情 Post By:2024/1/1 20:52:00 [只看该作者]

帮助文件看过了啊,里面没有我这个问题的答案啊,我意思是:修改订单的情况,通过订单编号和页码传递,找到了这个订单,修改订单时怎么实现正在编辑的这个订单每个列的值,在idet.htm的输入框里显示,然后修改过后再保存呢?


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106353 积分:540906 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/1 21:07:00 [只看该作者]

说明没有认真看帮助啊

Values列表项目,用符号"|"隔开,例如"大专|本科|硕士|博士"。
打开网页后,默认会选择第一个值,如果要将其他位置的值作为默认值,可以将其用方括号括起来,例如"大专|[本科]|硕士|博士",打开网页后,会自动选择本科。

With wb.AddInputGroup("form1", "ipg4", "城市")
dim s as string =  "|" & DataTables("行政区划表").GetComboListString("省份") & "|"
msgbox(s)
s = s.replace("|" & pr("省份") & "|","|[" & pr("省份") & "]|").trimend("|")
msgbox(s)
With .AddSelect("省份", "省份", s)
        .Attribute = """
    End With
if pr.isnull("省份") orelse pr.isnull("城市") then
    .AddSelect("城市", "城市", "")
else
dim a as string = "|" & DataTables("行政区划表").GetComboListString("城市","省份='" & pr("省份") & "'") & "|"
msgbox(a)
a = a.replace("|" & pr("城市") & "|","|[" & pr("城市") & "]|").trimend("|")
msgbox(a)
.AddSelect("城市", "城市", a)
end if
End With

 回到顶部