上一篇简单介绍了Atlas的客户端控件,都是一些理论性的东西,显得有些枯燥。本文以Button控件为示例,看一下客户端简单控件的一些使用。

 

主要内容

1Button控件示例

 

上一篇简单介绍了Atlas的客户端控件,都是一些理论性的东西,显得有些枯燥。本文以Button控件为示例,看一下客户端简单控件的一些使用。前面说过,AtlasDOM元素中的Button概念扩展,使Button不单单指typebuttonsubmitHTML input元素,还可以应用到例如spana等元素上,提供开发人员统一的编程接口。

1.添加InputButtonaspan四个DOM元素:

Atlas学习手记(20):客户端简单控件示例<input id="button1" type="button" value="Button 1" /> <br />
Atlas学习手记(20):客户端简单控件示例
Atlas学习手记(20):客户端简单控件示例
<button id="button2" type="button">Button 2</button> <br />
Atlas学习手记(20):客户端简单控件示例
Atlas学习手记(20):客户端简单控件示例
<id="button3" href="#">Buttron 3</a> <br />
Atlas学习手记(20):客户端简单控件示例
Atlas学习手记(20):客户端简单控件示例
<span id="button4" class="pseudo-button">Button4</span>

分别表示为Button1Button2Button3Button4。再添加一个Span用来显示单击按钮后的结果:

Atlas学习手记(20):客户端简单控件示例<span id="result"></span>

2.添加Atlas客户端控件:

前面说过,Sys.Component是所有的Atlas客户端控件的抽象基类,而所有的控件都有一个ID属性,它的解释为Atlas组件的标识符,将Atlas客户端组件与DOM元素连接起来。这个id值与DOM元素的id属性值相同,Atlas使用这个id以找到相关的DOM元素。

添加一个AtlasLabel控件,设置它的ID与我们上面的Span ID一致:

Atlas学习手记(20):客户端简单控件示例<label id="result" />

前三个Button我们只是加上Click,而对第四个Button还加上了hoverBehavior,分别设置参数如下:

>

这里的参数很简单,有关的方法和属性可以参考前一篇文章。其中用的CSS样式:

Atlas学习手记(20):客户端简单控件示例<style type="text/css">
Atlas学习手记(20):客户端简单控件示例
</style>

运行后如下:

单击Button1后:

Atlas学习手记(20):客户端简单控件示例

鼠标移动到Button4上:

Atlas学习手记(20):客户端简单控件示例

单击Button4后:

Atlas学习手记(20):客户端简单控件示例

完整示例下载:https://files.cnblogs.com/Terrylee/ClientSimpleControlDemo.rar

相关文章:

  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2022-01-03
  • 2021-11-23
猜你喜欢
  • 2021-10-13
  • 2021-06-15
  • 2021-07-22
相关资源
相似解决方案