程序员

Flex DataGrid 伪合并单元格实现思路

作者:admin 2021-04-06 我要评论

xml version="1.0" encoding="utf-8" s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
<?xml version="1.0" encoding="utf-8"?> 
<s:MXDataGridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"  
         xmlns:s="library://ns.adobe.com/flex/spark"  
         xmlns:mx="library://ns.adobe.com/flex/mx"  
         width="100%" height="100%" 
          
         autoDrawBackground="false" 
         creationComplete="mxitemrenderer1_creationCompleteHandler(event)" 
        > 
  <s:layout> 
    <s:VerticalLayout verticalAlign="middle" horizontalAlign="center"/> 
  </s:layout> 
  <fx:Script> 
    <![CDATA[ 
      import mx.collections.ArrayCollection; 
      import mx.controls.Text; 
      import mx.events.FlexEvent; 
       
      protected function mxitemrenderer1_creationCompleteHandler(event:FlexEvent):void 
      { 
        var txt1:String = lbl.text.split(",")[0]; 
        var txt2:String = lbl.text.split(",")[1]; 
        lbl1.text = txt1; 
        lbl2.text = txt2; 
     
      } 
       
    ]]> 
  </fx:Script> 
  <fx:Declarations> 
    <!-- 将非可视元素(例如服务、值对象)放在此处 --> 
  </fx:Declarations> 
  <s:Label id="lbl" text="{dataGridListData.label}" visible="false" height="0"/> 
   
  <s:VGroup  id="vp" width="100%" height="100%" gap="2" > 
  <s:Label  id="lbl1" color="0x000000" textAlign="center" verticalAlign="middle" width="100%"/> 
  <mx:HRule width="100%" chromeColor="0x999999" alpha="0.3"/> 
  <s:Label  id="lbl2" color="0x000000" textAlign="center" verticalAlign="middle" width="100%"/> 
  </s:VGroup> 
  </s:MXDataGridItemRenderer>

本文转载自网络,原文链接:https://m.jb51.net/article/52800.htm

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Vue SPA 首屏优化方案

    Vue SPA 首屏优化方案

  • vue 动态添加的路由页面刷新时失效的原

    vue 动态添加的路由页面刷新时失效的原

  • vue项目配置 webpack-obfuscator 进行

    vue项目配置 webpack-obfuscator 进行

  • JavaScript 中的执行上下文和执行栈实

    JavaScript 中的执行上下文和执行栈实