У меня есть простая опция выбора HTML-кода и функция javascript. В настоящее время я использую функцию со ссылками и кнопками, используя триггер события onClick.Функция Trigger JS на основе опции выбора
Я хочу использовать параметры выбора, чтобы вызвать функцию. Функция (например, платформа() запускает фильтр во встроенной информационной панели.Я хочу, чтобы новая функция приняла выбранное значение и применила связанную функцию (e..g, platform()), фильтр встроенной панели. т хотим показать, что был выбран
Это только отрывок из моего HTML и JS файлов -.., которые включают в себя все необходимые ссылки на ресурсы, такие как JQuery
Как я сделал бы это?
Примечание: В настоящее время функции для каждого из значений, включенных в Select Opti дополнения. Я включил один только для того, чтобы задать вопрос. Другие функции отличаются только по имени и значение, которое соответствует параметру Выберите значение, предоставляемого
<!DOCTYPE html>
<html>
<body>
<form>
<h3>Color Detail</h3>
<br>
<p>Select the level of detail to depict by color.</p>
<select id="select_a" name="color">
<option value="Organization">Organization</option>
<option value="Parent Organization">Parent Organization</option>
<option value="Parent Organization">Parent Organization</option>
<option value="Market">Market</option>
<option value="Segment">Segment</option>
<option value="Program">Program</option>
<option value="Platform">Platform</option>
</select>
</form>
<script>
function platform() {
mainWorkbook = mainViz.getWorkbook();
// Set to Detail to Platform (aka Type)
mainWorkbook.changeParameterValueAsync('Color Detail', 'Platform').then(function() {
alertOrConsole("'Color Detail' parameter set to Platform");
});
};
</script>
</body>
</html>
Смотрите этот вопрос о том, как вызвать функцию, когда у вас есть свое название HTTP : //stackoverflow.com/q/359788/3029422 – Ionut