Class和Attribute

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

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

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

示例

将HttpRequest事件代码设置为:

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;' onclick='location=""http://www.foxtable.com""'"
            End With
        End With
        e.WriteString(wb.Build)

End
Select

上面的代码通过Class属性给按钮添加了一个新类"btnClass"。

并通过Attribute属性完成了两项设置:

1、按钮的字体为斜体加粗:

2、单击按钮跳转到Foxtable主页。

如果通过浏览器查看生成的HTML源代码,可以看到生成的按钮的代码是:

<button id='btn1' name='btn1' type='button' class='weui_btn weui_btn_primary btnClass' style='font-style:italic;font-weight:900;' onclick='location="http://www.foxtable.com"'>单击我</button> 


本页地址:http://www.foxtable.com/mobilehelp/topics/0056.htm