zoukankan      html  css  js  c++  java
  • 客户化 Summary 页的 Properties

    客户化MyClass的Summary页的Properties:

       创建一个Widge Form:
       <edit parent="/PageInfo/WidgetDefinitions">
         <add>
           <node name="comMyClassSummaryModelForm">
            <map>
              <entry key="widget_type" value="MODeLForm" />
              <entry key="content" value="comMyClassSummaryModelFormContent" />
              <entry key="bean_name" value="sdrcMODeLFormPresentationBean" />
              <entry key="parameters" value="ItemHandleParam" />
            </map>
          </node>
         </add>
       </edit>

       为该Widge Form 创建 Content:
       <edit parent="/PageInfo/ContentSpecs">
         <add>
           <node name="comMyClassSummaryModelFormContent">
             <node name="comProperty1" />
             <node name="comProperty2" />
             <node name="comProperty3" />
             <node name="comProperty4" />
           </node>
         </add>
       </edit>

       comProperty1, 2, 3, 4 必须定义为如下形态:
       <edit parent="/PageInfo/PageElements">
         <add>
           <node name="comProperty1">
             <map>
               <entry key="widget_type" value="Column" />
               <entry key="column_name" value="ModelPropertyName" />
               <entry key="label" value="" />
              </map>
            </node>
          </add>
        </edit>

       最后,将该Widget Form 添加到系统对象中:
       <edit parent="/PageInfo/ContentSpecs/SummaryTabWidgetList">
         <add>
           <node name="comMyClassSummaryModelForm" applies-to="is_MyClass" />
         </add>
       </edit>
      
       重新发布, 测试。

  • 相关阅读:
    Apache Calcite对多种异构数据源的支持
    如何成为优秀的技术Leader
    Spring @Scheduled执行原理解析
    Google Guava官方教程
    数据倾斜
    服务框架 Pigeon 的设计与实现
    递归算法的简单应用
    让ListView中的控件失去焦点:android:descendantFocusability="blocksDescendants"
    android:layout_weight的真实含义/android:layout_gravity的条件
    复杂布局的时候,不要复制布局
  • 原文地址:https://www.cnblogs.com/hcfalan/p/668003.html
Copyright © 2011-2022 走看看