ユーザーが入力フィールドとドロップダウンメニューを使用してデータをフィルタできるいくつかの機能を実装しました。Spotfire WebplayerでJavascriptの動作が異なります
ユーザはこのリストから項目を選択することができます(例:最終日または日付範囲の選択)。その後、入力フィールドに数値/日付を入力できます。スクリプトは、対応する入力フィールドを表示し、残りを非表示にするために使用されます。 編集:先週私は7.0からSpotfire 7.5にアップデートされました。
任意のアイデアをこれが起こる理由として:今、このスクリプトは
これは私がwebplayerで得るものです....いずれかのデスクトップクライアント上では動作しませんか? これは私のHTMLです:
Select Period:<span id="PeriodSelector"><SpotfireControl id="306fdd699c4346dbb7265c1d101fa6cf" /></span >
<span id="SelectBeginDate" style ="padding-left:1em;" > Select Begin Date:<SpotfireControl id="16b0eab3d5e3497bb2ecea3b051d2b62" /></span >
<span id="SelectEndDate" style = "padding-left:1em;"> Select End Date:<SpotfireControl id="46ac3d97e3b04af182b8b9d2462a7d27" /></span >
<span id="SelectDate"style = "padding-left:1em;"> Select Date:<SpotfireControl id="6838924384aa4567bc3bcf9da5a74c32" /></span >
<span id="LastXDays" style = "padding-left:1em;"> Number of Days:<SpotfireControl id="218b27e83771401dbbd75613acfd619b" /></span >
そして、これは私のスクリプトです:
$("#306fdd699c4346dbb7265c1d101fa6cf").change(function() {
var valueText = $("#306fdd699c4346dbb7265c1d101fa6cf option:selected").text();
if(valueText ==="Select Date"){
$("#SelectDate").css('display','inline');
$("#SelectBeginDate").css('display','none');
$("#SelectEndDate").css('display','none');
$("#LastXDays").css('display','none');
} else if (valueText ==="Select Date Range"){
$("#SelectDate").hide();
$("#SelectBeginDate").css('display','inline');
$("#SelectEndDate").css('display','inline');
$("#LastXDays").css('display','none');
} else if (valueText ==="Select Last … Days"){
$("#SelectDate").css('display','none');
$("#SelectBeginDate").css('display','none');
$("#SelectEndDate").css('display','none');
$("#LastXDays").css('display','inline');
} else {
$("#SelectDate").css('display','none');
$("#SelectBeginDate").css('display','none');
$("#SelectEndDate").css('display','none');
$("#LastXDays").css('display','none');
}
});
webplayerは、ドロップダウンボックスの値を取得していないようですが、私はなぜそれをするよう見当もつかないしません。
ご協力いただきありがとうございます。
これはSpotfireのバージョン<7.5.For Spotfire 7.5に対する有効な回答です。私の答えは – k88
かわいいです。私はバージョンアップを非常に信じています。 – Chelsea