Foxtable(狐表)用户栏目专家坐堂 → Attribute属性设置在AddInputGroup上失效问题


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

主题:Attribute属性设置在AddInputGroup上失效问题

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


加好友 发短信
等级:三尾狐 帖子:763 积分:5466 威望:0 精华:0 注册:2012/10/5 21:53:00
Attribute属性设置在AddInputGroup上失效问题  发帖心情 Post By:2023/5/29 16:19:00 [只看该作者]

 With wb.AddInputGroup("form1", "ipg11", "内容")
            With wb.AddButtonGroup("", "ipg12", False)
                .Class = "btnht"
                .Attribute = "style='padding:10px;'"
                .Add("btn1", "50", "button").Attribute = """
                .Add("btn1", "100", "button").Attribute = """
            End With
End With

生成的网页<div class="fox_h_button_group btnht">
为什么在分组上面设置这个Attribute属性就失效,没反应,Class属性没问题

Class和Attribute

所谓通过WeUI自动生成的网页,其实就是自动生成各种HTML元素。

各种HTML元素可定义的属性是很多的,但是Foxtable通过WeUI组件提供的可直接设置的属性却不多。

不过Foxtable为所有WeUI组件都提供了Class和Attribute属性,前者用于设置HTML元素的Class属性,后者用于设置HTML元素除Class之外的所有属性。



Select Case e.Path
    Case "test.htm"
        Dim wb As New weui
        wb.AddForm("","form1","test.htm")
        With wb.AddButtonGroup("form1","btngrp1")
            With .Add("btn1",
"
单击我","button")
                .Class = "btnClass"
               
.Attribute = "style='font-style:italic;font-weight:900;' "
            End With
        End With
        e.WriteString(wb.Build)

End
Select


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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/29 16:39:00 [只看该作者]

分组没有attribute属性,要这样控制

……
wb.AppendHTML("<script>document.getElementById('btn1').parentNode.parentNode.style.padding = '10px';</script>")
e.WriteString(wb.Build)

 回到顶部