0

XML へのエクスポートに使用するレポートを作成しています。削除できないように見える行グループを除いて、要素と属性をかなりうまく調整できました。XML がエクスポートされるたびに、行グループは XML で "Details_Collection" としてレンダリングされ、必要な要素はその下にあります。

<Root>
 <One>
   <Details_Collection>
    <Item />
    <Item />
   </Details_Collection>
 </One>
</Root>

Details_Collection 要素をまったく表示したくないのですが、それを消すことはできないようです。「DataElementOutput」を「NoOutput」に設定すると、子要素が表示されないため、機能しません。

私が試みていることは可能ですか、それとも XSLT を使用する必要がありますか?

4

1 に答える 1

0

残念ながら、これは不可能です。行グループは常に独自の要素でレンダリングされます。プロパティを使用して要素に独自の名前を付けることができますがDataElementName、質問の設定で既に述べたように、DataElementOutputtoNoOutputは要素全体 (子ノードを含む) を非表示にします。

XSLTを使用するのがおそらくこれを修正する最も簡単な方法ですが、さらに詳細な制御が必要な場合は、カスタム レンダリング拡張機能を使用することをお勧めします。

于 2012-07-06T10:12:51.160 に答える