0

我用一级 XML 数据创建了一个简单的报告,并遵循了 oracle 教程http://docs.oracle.com/cd/E10383_01/doc/bip.1013/e10416/flashtemp.htm中的所有指南

当我从 Flash Builder 运行应用程序时,它运行良好,是教程中的简单数据网格但是当我将 swf 文件上传到发布者中的 flash 模板时,它无法运行并出现错误#2032,我已经搜索并搜索了任何错误的线索!没有教程或帮助是有用的。

这是我的 flex 应用程序源代码:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600">
    <mx:Script>
        <![CDATA[
            [Bindable]
            public var dataXML:XML = 
                <ROWSET>
                <ROW>
                <ACCOUNT_NUMBER>999222111</ACCOUNT_NUMBER>
                <CURR_CODE>USD</CURR_CODE>
                <INSTALLMENT_AMOUNT_LC>8840</INSTALLMENT_AMOUNT_LC>
                </ROW>
                </ROWSET>;
        ]]>
    </mx:Script>
    <mx:Panel left="10" top="10" width="477" height="267" layout="absolute">
        <mx:DataGrid left="0" right="1" top="0" bottom="10" dataProvider="{dataXML.ROW}"
                     horizontalCenter="-1">
            <mx:columns>
                <mx:DataGridColumn dataField="ACCOUNT_NUMBER" headerText="Account Number"/>
                <mx:DataGridColumn dataField="CURR_CODE" headerText="Currency Code"/>
                <mx:DataGridColumn dataField="INSTALLMENT_AMOUNT_LC" headerText="Instalment Amount"/>
            </mx:columns>
        </mx:DataGrid>
    </mx:Panel>

我不知道代码有什么问题!或者是什么导致了错误,BI 或 swf 文件。

谁能帮我 ?

我使用 Oracle 10g 和 Flash builder 4.6

4

1 回答 1

0

经过大量搜索后,我得出的结果是,没有解决方案可以将使用 Flex Builder 4.6 构建的报表与我所知道的Oracle 10g BI Publisher 链接起来。

但是当我降级到 Flex Builder 2.0 时,它对我有用,当报表在 Oracle BI Publisher 中运行时,我现在能够看到使用此版本 Flex 构建的 flash 模板中的数据,而无需更改任何代码上面的问题。

我相信这是 Oracle 10g 与其 BI Publisher 以及 Adob​​e 的 Flex Builder 新版本之间的向后兼容性问题。

于 2012-11-12T07:08:46.443 回答