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


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

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

帅哥哟,离线,有人找我吗?
wh420
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
图片点击可在新窗口打开查看


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


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

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


 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
wh420
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/12/1 10:50:00 [显示全部帖子]

好吧,那我就按默认第一个被选中的方式弄。现在首次打开这个新增记录页面各个级联功能都正常,但改了第一个下拉列表为“支出”时,第三个下拉列表内容没有变化,必须第二个下拉列表内容发生变化才行,默认第一项就无效。,您 再帮忙看看。

    Dim s As String =  DataTables("dict").GetComboListString("Class")
    Dim s1 As String = DataTables("dict").GetComboListString("itemming","class='" & s.split("|")(0) & "'")
    
    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;名称:",DataTables("dict").GetComboListString("ListName","itemming='" & s1.split("|")(0) & "'"))

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



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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/12/1 13:17:00 [显示全部帖子]

指导一下呗,JS完全不会啊。

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/12/1 16:26:00 [显示全部帖子]

"style='color: black;text-align: left;font-size: 14px;font-family:Arial'"样式加到下面的语句中如何加?

.Attribute = """



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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/12/1 16:41:00 [显示全部帖子]

把样式加到attribute的语句中(即两行代码合成一行怎么写?)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新建文本文档.txt


[此贴子已经被作者于2021/12/1 16:41:10编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1107 积分:10562 威望:0 精华:0 注册:2014/2/19 16:32:00
  发帖心情 Post By:2021/12/1 18:43:00 [显示全部帖子]


[此贴子已经被作者于2021/12/2 0:31:48编辑过]

 回到顶部
总数 32 上一页 1 2 3 4 下一页