Jump to content

Проверка чекбокса на странице приложения файлов

Featured Replies

Posted
comment_189641

Привет, создал дополнительное поле для файлов. Формат поля чекбокс. 

Как сделать проверку, чтоб при активном чекбоксе отображалась первая иконка, при неактивном вторая? 

Ниже скрин

Спойлер

image.png.60dc3ca7f6fb0dbd5e777fab1c228cc8.png

image.png.7e5cfeaf2704b585ee70edeb9dfa8e91.png

 

  • Author
comment_189711
21 час назад, Exception сказал:

При помощи js, повесить на чекбокс проверку состояния при клике, и показывать нужные иконки

Хмм, а можно по подробнее?)

comment_189713
34 минуты назад, bandit58 сказал:

Хмм, а можно по подробнее?)

или тебе нужно получить значение у файла, у которого уже был отмечен чекбокс?

  • Author
comment_189714
11 минут назад, Exception сказал:

или тебе нужно получить значение у файла, у которого уже был отмечен чекбокс?

Именно, мне необходимо получить значение у файла, у которого был отмечен чекбокс. Через php разве нельзя реализовать?)

comment_189715
7 минут назад, bandit58 сказал:

Именно, мне необходимо получить значение у файла, у которого был отмечен чекбокс. Через php разве нельзя реализовать?)

В данном случае можно при помощи js найти это Да на фронте, но это такой себе вариант в виде костылей. При помощи php в твоем случае никак, там выводится языковая строка которая хэшируется.
Единственное что можно сделать, это доработать класс IPS\downloads\Field (\applications\downloads\sources\Field) и добавить туда кастомный (свой) вывод значения чекбокса. Пример можно взять из похожего класса IPS\cms\Fields так как они оба расширяют класс \IPS\CustomField

Edited by Exception

  • Author
comment_189756
20 часов назад, Exception сказал:

В данном случае можно при помощи js найти это Да на фронте, но это такой себе вариант в виде костылей. При помощи php в твоем случае никак, там выводится языковая строка которая хэшируется.
Единственное что можно сделать, это доработать класс IPS\downloads\Field (\applications\downloads\sources\Field) и добавить туда кастомный (свой) вывод значения чекбокса. Пример можно взять из похожего класса IPS\cms\Fields так как они оба расширяют класс \IPS\CustomField

Спасибо за ответ. Будем пытаться :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.