Foxtable(狐表)用户栏目专家坐堂 → WEUI如何获取到列表输入的值进行编辑。


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

主题:WEUI如何获取到列表输入的值进行编辑。

帅哥哟,离线,有人找我吗?
wh420
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/11/30 16:48:00 [只看该作者]

去掉了就没了级联效果。

With .AddSelect("classtype","<img class='icon' src='/images/class.png'>&nbsp;类别:",DataTables("dict").GetComboListString("Class")) 

图片点击可在新窗口打开查看此主题相关图片如下:录制_2021_11_30_16_46_56_23.gif
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:105942 积分:538779 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/30 17:18:00 [只看该作者]

完整代码放到记事本发上来看看

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/11/30 17:38:00 [只看该作者]

辛苦老师,代码见附件。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:完整代码.txt


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


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

    With .AddInput("riqi","<img class='icon' src='/images/date.png'>&nbsp;日期:","date")
        .attribute="style='color: black;text-align: left;font-size: 14px;font-family:Arial'"
        .Value=Today()
    End With
    dim s as string = DataTables("dict").GetComboListString("Class")
    With .AddSelect("classtype","<img class='icon' src='/images/class.png'>&nbsp;类别:",s)
        .Attribute = """
    End With
    
    With .AddSelect("itemname","<img class='icon' src='/images/item.png'>&nbsp;项目:","|" & DataTables("dict").GetComboListString("ItemMing","Class='" & s.split("|")(0) & "'"))
        .Attribute = """
    End With

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/11/30 22:08:00 [只看该作者]

按老师代码改过后,功能是正常的。 但截图箭头所指的地方有一个空的选项,在手机上这个空白选项默认是被选中的。如何去掉这处空白?

图片点击可在新窗口打开查看此主题相关图片如下:2021-11-30_220059.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:2021-11-30_220343.png
图片点击可在新窗口打开查看

    With .AddInput("riqi","<img class='icon' src='/images/date.png'>&nbsp;日期:","date")
        .attribute="style='color: black;text-align: left;font-size: 14px;font-family:Arial'"
        .Value=Today()
    End With
    Dim s As String = DataTables("dict").GetComboListString("Class")
    
    With .AddSelect("classtype","<img class='icon' src='/images/class.png'>&nbsp;类别:",s)

        .Attribute = """
       
    End With
    
    
    With .AddSelect("itemname","<img class='icon' src='/images/item.png'>&nbsp;项目:","|" & DataTables("dict").GetComboListString("ItemMing","Class='" & s.split("|")(0) & "'"))
        .Attribute = """
    End With
    
    .AddSelect("detailname","<img class='icon' src='/images/name.png'>&nbsp;名称:","")

getproducts.htm代码为:

Dim e As RequestEventArgs = args(0)
Dim vals As String
If e.PostValues.Count = 1 Then
    vals  = "|" & DataTables("dict").GetComboListString("ItemMing","Class='" & e.PostValues("classtype") & "'")
ElseIf e.PostValues.Count = 2 Then
    Dim Filter As String = "Class='" & e.PostValues("classtype") & "' And ItemMing='" & e.PostValues("itemname") & "'"
    vals =  "|" & DataTables("dict").GetComboListString("ListName", Filter)
End If
e.WriteString(vals)


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


加好友 发短信
等级:超级版主 帖子:105942 积分:538779 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/30 22:23:00 [只看该作者]

看16楼

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/11/30 22:44:00 [只看该作者]

代码中标红几处去掉“|" & 后,下拉列表功能不正常

此主题相关图片如下:录制_2021_11_30_22_40_07_788.gif
按此在新窗口浏览图片

With .AddInput("riqi","<img class='icon' src='/images/date.png'>&nbsp;日期:","date")
        .attribute="style='color: black;text-align: left;font-size: 14px;font-family:Arial'"
        .Value=Today()
    End With
    Dim s As String = DataTables("dict").GetComboListString("Class")
    
    With .AddSelect("classtype","<img class='icon' src='/images/class.png'>&nbsp;类别:",s)

         .Attribute = """

     End With
    
    
    With .AddSelect("itemname","<img class='icon' src='/images/item.png'>&nbsp;项目:",DataTables("dict").GetComboListString("ItemMing","Class='" & s.split("|")(0) & "'"))
        .Attribute = """
    End With
    
    .AddSelect("detailname","<img class='icon' src='/images/name.png'>&nbsp;名称:","")

getproducts.htm代码为:

Dim e As RequestEventArgs = args(0)
Dim vals As String
If e.PostValues.Count = 1 Then
    vals  = DataTables("dict").GetComboListString("ItemMing","Class='" & e.PostValues("classtype") & "'")
ElseIf e.PostValues.Count = 2 Then
    Dim Filter As String = "Class='" & e.PostValues("classtype") & "' And ItemMing='" & e.PostValues("itemname") & "'"
    vals =  DataTables("dict").GetComboListString("ListName", Filter)
End If
e.WriteString(vals)
[此贴子已经被作者于2021/11/30 22:57:50编辑过]

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


加好友 发短信
等级:超级版主 帖子:105942 积分:538779 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/30 23:18:00 [只看该作者]

同样参考24楼的方法,给名称做设置。都是前面用过的东西,总不能推一下才学会走一步吧。

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/12/1 0:57:00 [只看该作者]

您说的我弄明白了,但不太理想。

目前这个weui的拉列表有两个问题:

1、用帮助文件中”动态列表项目之三“的方法实现时总是有一行是空白的且被默认选中,
2、用老师您的方法则三个下拉列表默认都被选中第一项。

而我想要的是像窗口程序的combobox显示的效果一样,不选的时候是空的,打开下拉列表项时不会有默认被选中的空白项,实现如下效果即可!



图片点击可在新窗口打开查看此主题相关图片如下:img_9904.gif
图片点击可在新窗口打开查看

[此贴子已经被作者于2021/12/1 1:17:23编辑过]

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


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

这个暂时没有办法,不想默认都被选中第一项,只能添加一个空白项目。

我反馈一下,看能不能改进

 回到顶部
总数 62 上一页 1 2 3 4 5 6 7 下一页