1

ラジオ ボタン プロンプトがあります。これはオプションのプロンプトであるため、プロンプトの下部に「選択解除」が表示されます。しかし、このラジオ ボタン プロンプトから「選択解除」を削除または非表示にしたいと考えています。

このプロンプトの HTML アイテムで使用できる Javascript を教えてください。

Cognos 10 を使用しています。

ラジオ ボタン プロンプト - 選択解除の削除

4

3 に答える 3

3

これはネイティブ機能です。10.1.1

値プロンプトを選択し、プロパティを見つけますResults Select All Text。をクリックし、ellipsisをクリックしてから をクリックします。Specified textOK

プロパティについて繰り返しResults Deselect All Textます。

于 2012-10-25T06:30:07.920 に答える
1

Cognos で jQuery を使用するのが大好きです。HTML アイテムの検索と操作がはるかに簡単になります。
それでは、Cognos 10 でテストされたソリューションに飛び込みましょう。Cognos 8.X レポートで機能するかどうかはわかりません。

プロンプト ページの下部に 2 つの HTML アイテムを追加します。ページの一番下まで。そうしないと、スクリプト エラーが発生します。
jQuery ライブラリへの最初の HTML アイテム参照時:

 <script language="javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js" type="text/javascript">/**/</script>

この例では、Google の URL を参照しましたが、jQuery ライブラリを簡単にダウンロードして、Cognos Web サーバーでローカルに使用できます。
2 番目の HTML は、実際の非表示が行われる場所です。

<script language="javascript">$('a[id*=PRMT_SV_LINK_DESELECT]').hide();</script>

これにより、id 属性に PRMT_SV_LINK_DESELECT が含まれるすべての HTML リンク オブジェクト (a) を選択するよう jquery ($) に指示されます。
その後、非表示機能を有効にしてリンクを非表示にします。

于 2012-09-12T20:25:55.470 に答える
1

JavaScript の代わりに、「ページ エクスプローラー」バーから「クラス」に移動し、「グローバル クラス拡張」から「プロンプト コントロール ハイパーリンク」クラス オブジェクトを選択し、クラス プロパティ「ボックス タイプ」「なし」を選択します。次に、cognos の任意のプロンプトに対して「すべてを選択してすべての選択を解除する」オプションを無効にできます。

于 2013-08-26T06:40:52.820 に答える