Es gibt mehrere Möglichkeiten, wie Sie benötigte Funktionalität
On Cell Click-Funktionalität erreichen können
Es gibt besondere Eigenschaft, die auf bestimmten Datenzelle IC3Aread more...
<select>
{{ for(var col = 0; col < d.colCount; col++) { }}
<option ic3a="fireClick(0,{{=col}})" value="[Time].[Month].[month].[{{=d.colLabel(col) }}]">
{{=d.colLabel(col) }}
</option>
{{ } }}
</select>
aufgerufen klicken ermöglicht
Sie sollten den Ereignisnamen für "bei Cell Click": "Monat" in Optionen "" Ereignisse "Registerkarte angeben.
externer Code
Wenn Sie
zum Beispiel Zugang zu ic3Reporting Instanz:
var ic3Application = ic3.startReport(options);
und wollen mit Code auf Ihrer Website aktuelle Funktionalität zu handhaben Sie ic3 internes abfeuern können Ereignisse in der Art:
<script type="text/javascript">
//get ic3application instance
var ic3Application = ic3.startReport(options);
function selectMonth (value) {
ic3Application.fireEvent("month", new viz.event.ValueEvent(value))
}
</script>
<select onchange="selectMonth(this.value)">
{{ for(var col = 0; col < d.colCount; col++) { }}
<!-- This is the way adding js code -->
<option value="[Time].[Month].[month].[{{=d.colLabel(col) }}]">
{{=d.colLabel(col)}}
</option>
{{ } }}
</select>
ic3 FILTER Widget
Geeignet, wenn Sie eine Liste mit vordefinierten Monaten aus dem Cube erhalten möchten. Fügen Sie MDX-Filter> ICCUBE> Dropdown-Widget hinzu und konfigurieren Sie die Einstellungen auf die erforderliche Weise.
ic3 ACTION Widget
Diese Option ist geeignet, wenn Sie bestimmte Liste von Monaten.
Erstellen Sie einfach Extras/Dienstprogramme> Aktionen> Dropdown-Widget und geben Sie benötigte Monate auf der Registerkarte "Optionen" des Elements-Assistenten ein und legen Sie "Monat" als Wert für den Ereignisnamen "auf Auswahl" auf der Registerkarte "Ereignisse" fest.
Danke für die Antwort. Können Sie mir bitte sagen, ob dies im Bericht selbst möglich ist? –
Erste, dritte und vierte Lösungen eignen sich für nicht eingebettete iccube-Berichte. Wenn ich etwas vermisse, kannst du bitte klarstellen, was du erreichen willst. –
Ich habe folgendes versucht: , aber feuernereignis funktioniert nur mit buttons nicht mit select. Irgendeine Idee, wie man mit Select arbeiten kann? –