stateGroups

来源:互联网 发布:数据库管理人员 编辑:程序博客网 时间:2024/06/03 15:19

    <s:states>
        
<s:State name="up" />
        
<s:State name="over" stateGroups="overStates" />
        
<s:State name="down" stateGroups="downStates" />
        
<s:State name="disabled" stateGroups="disabledStates" />
        
<s:State name="upAndSelected" stateGroups="selectedStates" />
        
<s:State name="overAndSelected" stateGroups="overStates, selectedStates" />
        
<s:State name="downAndSelected" stateGroups="downStates, selectedStates" />
        
<s:State name="disabledAndSelected" stateGroups="disabledStates, selectedStates" />
    
</s:states>

 

一个state可以隶属多个不同的stateGroup一个stateGroup可以包含多个state。

 

 

控件只能处于最原子的8个状态下,不会处于selectedStatesstateGroups下。即给控件状态赋值(=)只能赋值up over等8个状态。

 

当表明一个控件显示在selectedStates状态(includeIn="selectedStates"),声明过隶属于此stateGroups的4个状态都显示。

即判断控件是什么状态(==)可以用stateGroups。

原创粉丝点击