0

getDefaultValueList メソッドで DataSet または SQL クエリを使用できるかどうか疑問に思っています。

以下のようなことをしたいのですが、パラメータフォームが表示された後にデータセットが実行されるため、以下のコードは機能しません。

if (dataSetRow["customerId"] == reportContext.getHttpServletRequest().getParameter("customerId"))
{
  reportContext.getDesignHandle().findParameter("SomeParameter").hidden = true;
}
4

1 に答える 1

2

私があなたを正しく理解していればSomeParameter、パラメータの値に基づいて非表示または表示したいcustomerIdですか?

すべてのパラメータが同時にフォームに「ロード」されるため、このような直接接続は不可能です。ただし、カスケード パラメーターを調べて、問題をその機能に適応できるかどうかを確認することはできます。

于 2013-10-13T15:47:48.890 に答える