3

ドロップダウン リストの最初の項目のデフォルト値は、データベース フィールドの名前です。より使いやすい名前に変更する必要があります。値を変更するにはどうすればよいですか?

4

4 に答える 4

5

プロンプトページにHTMLアイテムを追加し、HTMLアイテムとして以下を追加します。

例: <script> document.formWarpRequest._oLstChoicesMyList[0].text = '--SELECT A CITY--'; </script>

'MyList'をコンポーネントの名前に置き換えます。

差出人:リンクテキスト

于 2008-10-21T18:08:23.397 に答える
4

Cognos 10 では、Report Authoring で任意のプロンプト テキストを指定できます。

  1. 値プロンプトを選択
  2. プロパティ ペインの [プロンプト テキスト] セクションで、[ヘッダー テキスト] プロパティが [自動] に設定されます。その横にある省略記号ボタンをクリックすると、ヘッダー テキスト ダイアログが開きます。
  3. 「指定テキスト」を選択します。省略記号をクリックします。
  4. 選択したテキストを入力し、[OK] をクリックします。
  5. レポートを実行すると、提供したテキストがドロップダウン リストの最初の項目として表示されます。

理解を深めるためにスクリーンショットを提供しました。

プロンプト ヘッダー テキストを変更する方法

于 2013-04-30T08:43:39.387 に答える
2

いくつかのオプションがあります。まず、Framework Manager メタデータで、データ項目の名前をデータベース フィールド名からわかりやすい名前に変更できます。

次に、Report Authoring でアイテムの名前を変更できます。ただし、これを行うと、データベース名がまだ使用されていることに気付くでしょう。デフォルトの名前の代わりに自分の名前を使用するには、アイテム式で実際に計算を実行する必要があります。たとえば、文字列フィールド [Namespace].[UnFriendly Name] を取り込み、レポート データ項目に「Friendly Name」という名前を付けたとします。上部の選択項目には、まだ "UnFriendly Name" と表示されます。ただし、データ項目を次のように置き換えると:

[名前空間].[分かりにくい名前] || ''

計算が含まれていることがわかり、フレンドリ名が使用されます。数値フィールドの場合、'' を連結する代わりにゼロを追加する必要があります。

これは、レポートの列ヘッダーにも当てはまります (この計算方法を使用する代わりに、テキストに置き換えることができます)。

複雑?はい。

于 2008-11-11T14:58:30.110 に答える
1

クエリのデータ項目内で..実行できます..

IF ( [dataitemA] = '何らかのテキスト' ) THEN ( '新しいテキスト' ) ELSE ( [dataitemA] )

javascript と html の項目は、一般的に PDF や Excel の出力では機能しないため、使用を避けるようにしています。

ちょっとした考え..

乾杯!

于 2009-05-12T16:11:48.213 に答える