【问题标题】:datagrid and static dataprovider数据网格和静态数据提供者
【发布时间】:2010-09-09 20:24:44
【问题描述】:

我正在尝试让这段代码正常工作,任何帮助将不胜感激。

<mx:DataGrid x="359" y="221" width="623" height="176"> <mx:dataProvider>   <fx:Object name="Garbage Collection" code="7777" hours="2"/>   <fx:Object name="Road Repair" code="8888" hours="6"/>   <fx:Object name="Lawn Maintenance" code="9999" hours="12"/> </mx:dataProvider> <mx:columns> <mx:DataGridColumn headerText="Column 1" dataField="name"/> <mx:DataGridColumn headerText="Column 2" dataField="code"/> <mx:DataGridColumn headerText="Column 3" dataField="hours"/> </mx:columns> </mx:DataGrid>

我的专栏里什至没有他的标题文本......我真的不明白。

谢谢

皮埃尔

【问题讨论】:

    标签: apache-flex datagrid flex4


    【解决方案1】:

    您不需要关于 Adob​​e 的 &lt;fx:Array&gt;http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/DataGrid.html?filter_flex=4.1&filter_flashplayer=10.1&filter_air=2 但它也应该与数组一起使用。调试应用程序时是否设置了 DataGrid 的 dataProvider 属性?

    【讨论】:

    • 你好,其实我用的是嵌入式字体...而itemrenderer无法使用它!
    【解决方案2】:

    <mx:DataGrid x="359" y="221" width="623" height="176"> <mx:dataProvider>   <fx:Object name="Garbage Collection" code="7777" hours="2"/>   <fx:Object name="Road Repair" code="8888" hours="6"/>   <fx:Object name="Lawn Maintenance" code="9999" hours="12"/> </mx:dataProvider> <mx:columns> <mx:DataGridColumn headerText="Column 1" dataField="name"/> <mx:DataGridColumn headerText="Column 2" dataField="code"/> <mx:DataGridColumn headerText="Column 3" dataField="hours"/> </mx:columns> </mx:DataGrid>

    【讨论】:

      【解决方案3】:

      尝试将您的 &lt;fx:Object /&gt; 包装在一个数组中:

      <mx:dataProvider>
          <mx:Array>
              <fx:Object />
          </mx:Array>
      </mx:dataProvider>
      

      【讨论】:

        猜你喜欢
        • 2013-09-05
        • 1970-01-01
        • 1970-01-01
        • 2017-07-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多