Подскажите, камрады:
хочу сделать в одной строке (на одном уровне) "ПлюсМинус бокс" и кнопку небольшую "+0,5",
нужно мне для компенсации отсутствия возможности использовать дробные значения в элементе "Плюс Минус"...
сделал на разных строках - неудобно и нелогично
0) Открываем phpmyadmin. В таблице commands находим строку с полем "STEP_VALUE" и меняем тип на float.
1) Копируем templates\commands\commands_search_pda.html в templates_alt\commands\commands_search_pda.html
2) В файлике templates_alt\commands\commands_search_pda.html
Находим строку "var v=parseInt(elem.value);", заменяем на "var v=parseFloat(elem.value);". Их две штуки, заменяем обе.
Собственно все. Идем в настройку элемента, ставим шаг 0.5.
Разделитель целой и дробной части именно точка. Это ограничение javascript скорее всего.
Kod.Begemot писал(а):хочу сделать в одной строке (на одном уровне) "ПлюсМинус бокс" и кнопку небольшую
В рамках текущей системы можно сделать только выбрав HTML-блок и ручками описать и оформить элементы.
Последний раз редактировалось zelevova Ср янв 21, 2015 11:51 am, всего редактировалось 2 раза.
Все выполняется на свой страх и риск! Прежде чем, СДЕЛАЙ РЕЗЕРВН…SPOILER_SHOW
1) В файлике templates\commands\commands_search_pda.html
Находим строку "var v=parseInt(elem.value);", заменяем на "var v=parseFloat(elem.value);". Их две штуки, заменяем обе.
2) Открываем phpmyadmin. В таблице commands находим строку с полем "STEP_VALUE" и меняем тип на float.
Собственно все. Идем в настройку элемента, ставим шаг 0.5.
Разделитель целой и дробной части именно точка. Это ограничение javascript скорее всего.
После обновления с гит хаба операцию нужно будет повторить.
Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".
Сергей Джейгало, разработчик MajorDoMo Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь! Профиль Connect -- информация, сотрудничество, услуги
sergejey писал(а):Да, это как вариант. Причём после обновлений операцию целиком повторять не нужно будет, только ту часть, которая с заменой parseInt на parseFloat, т.к. база данных обновляется только при добавлении полей, а формат существующих не изменяется. Но я постараюсь это сделать "централизованно".
Там остается в описание таблицы которая создается при установке модуля тип строки изменить на float и тогда это будет сразу при установке работать.
Для того что бы при обновлении изменения не нужно было восстанавливать нужно файл templates\commands\commands_search_pda.html скопировать в templates_alt\commands\commands_search_pda.html. И уже в скопированный файл внести изменения.