Как обновить значения слайдера? - PullRequest
0 голосов
/ 29 марта 2019

Я бы хотел обновить значение valuemax на слайдере, чтобы люди могли выбирать значение только от 1 до 3, а не до 5, как сейчас.Я «проверил элемент» на странице и получил что-то вроде этого:

<div dojoattachpoint="sliderHandle,focusNode" class="dijitSliderImageHandle dijitSliderImageHandleH" dojoattachevent="onmousedown:_onHandleClick" wairole="slider" valuemin="1" valuemax="5" role="slider" aria-valuenow="3" tabindex="0" aria-labelledby="years_label" aria-valuemin="1" aria-valuemax="5" style="position: absolute;"></div>

Я пытаюсь найти файл / место, где этозначение может быть обновлено в коде, однако я не могу понять это.

1 Ответ

0 голосов
/ 10 апреля 2019

Предполагая, что у вас есть доступ к исходному коду для этого приложения, измените код javascript, который создает этот виджет слайдера.

Вы смотрите на DOM для страницы в вашем примере. Вы можете использовать свойства minimum и maximum, которые преобразуются в некоторые значения, которые вы видите в DOM. См. Документацию Dojo dijit / form / Slider (переводит вас на 1.6, поскольку похоже, что вы используете более старую версию dojo из-за использования dojoattachpoint, эти имена изменились в более поздних версиях Dojo ).

Если вы не уверены, какой это класс или виджет в исходном коде, найдите элемент id выше в dom. Часто это будет содержать имя пакета и класса как часть идентификатора. Если вы посмотрите на инструменты разработчика, чтобы увидеть, какие файлы были загружены на вкладке «Сеть», это может дать вам подсказку, если приложение не прошло ни сборки клиента, ни упаковки для его оптимизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...