zoukankan      html  css  js  c++  java
  • 动态改变视图外观和行为

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826024.html

    视图元素支持一些动态属性,允许动态视图根据字段值来改变他们的外观或行为。

    一:根据条件,改变外观

    colors="颜色名:字段名==字段值"

     例如:

    colors="blue:state=='enable';black:state=='disable';gray:state=='discard';"

    二:根据字段值,改变行为(只读、可见性)

    attrs="{'readonly':[('字段','=',值)]}
    attrs="{'invisible': [('字段','=',值)]}"

    三:Tree视图记录动态样式

        tree视图可以根据每行纪录的某字段值不同而把每行以不同样式显示

    decoration-{样式}="条件"

        样式主要有:

        bf(font-weight:bold):字体加粗

        it(font-style:italic):斜体字

        danger:红色字体

        info:蓝色字体

        muted:灰色字体

        primary:紫色字体

        success:绿色字体
        warning:棕色字体

     <field name="arch" type="xml">
           <tree string="" decoration-样式="条件表达式">
               <field name="用于判断的字段" invisible="1"/>
               <field name="其他字段"/>
           </tree>
     </field>
  • 相关阅读:
    jQuery解析XML
    jQuery常用AJAX-API
    jQuery练习
    jQuery常用Event-API
    jQuery常用Method-API
    jQuery九类选择器
    js对象和jQuery对象的区别
    js对象和jQuery对象相互转换
    jQuery入门
    JSON
  • 原文地址:https://www.cnblogs.com/ygj0930/p/10826024.html
Copyright © 2011-2022 走看看