0 Replies Latest reply on Jun 26, 2006 2:54 PM by Newsgroup_User

    No date displaying revisited.

    Level 7
      I have modified my code calling a custom component to pass in the entire
      object rather then just the date property of the object. This seems to
      be working as I get a display of the proper number of objects without
      any error thrown. But the display of the date of the object is a blank
      space.

      Can somebody explain why passing the entire object, rather then one
      property of the object, is causing me a problem?

      <?xml version="1.0" encoding="utf-8"?>
      <mx:VBox xmlns:mx=" http://www.adobe.com/2006/mxml" width="100%">
      <mx:Script>
      <![CDATA[
      import Day;

      //Define public variables
      [Bindable]
      public var dayData:Day;
      ]]>
      </mx:Script>

      <mx:DateFormatter id="dayNum" formatString="DD" />

      <mx:HBox backgroundColor="0x002649" width="100%" horizontalAlign="right">
      <mx:Label text="{dayData.toString()}" color="white" />
      <mx:HBox backgroundColor="0xAF1E2D" horizontalAlign="center">
      <mx:Label text="{dayNum.format(dayData.date)}" color="white" />
      </mx:HBox>
      </mx:HBox>
      </mx:VBox>

      I call this custom component with the following code.

      <mx:Repeater id="dayCells" dataProvider="{days}"
      startingIndex="{weekRows.currentItem}" count="7">
      <mx:GridItem width="14%">
      <ian:dayFormat2 dayData="{dayCells.currentItem as Day}" />
      </mx:GridItem>
      </mx:Repeater>


      --------------
      Ian Skinner
      Web Programmer
      BloodSource
      www.BloodSource.org
      Sacramento, CA

      ---------
      | 1 | |
      --------- Binary Soduko
      | | |
      ---------

      "C code. C code run. Run code run. Please!"
      - Cynthia Dunning