Страница 1 из 1

Тип поля ввода, где нельзя ничего вводить

Добавлено: 15 дек 2021, 17:16
Fait
Здравствуйте, коллеги!
Может, кто знает, как можно сделать так, чтобы пользователь поле ввода видел, а менять в нём ничего не мог.
В это поле чтобы подставлялись данные из Сущности Ajax.
Проблема в том, что эти данные видеть нужно, но редактировать нельзя.

Может, через css или ещё как-то?

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 15 дек 2021, 17:36
nruslan2
В настройках сущности в разделе прав, дайте права только на просмотр конкретно этого поля!

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 15 дек 2021, 18:45
Fait
nruslan2 писал(а): 15 дек 2021, 17:36 В настройках сущности в разделе прав, дайте права только на просмотр конкретно этого поля!
Тогда оно исчезает из формы, это не то

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 15 дек 2021, 19:52
nruslan2
ну тогда плюс еще поле ajax чтобы он на форму выводил значение

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 16 дек 2021, 08:29
Oleg
Так а зачем оно в форме если все равно вводить нельзя, в карточке то оно останется

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 16 дек 2021, 08:35
nruslan2
в карточке можно отключить его отображение!

прям как вы хотите, стандартными средствами системы не сделать! только через костыли или дорабатывать систему

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 16 дек 2021, 23:41
Fait
Oleg писал(а): 16 дек 2021, 08:29 Так а зачем оно в форме если все равно вводить нельзя, в карточке то оно останется
Мне нужно такое поле, чтобы пользователь его видел, а редактировать не мог.
В таком поле курсор даже можно поставить.
В конечном итоге нужно, чтобы можно было выделить данные в поле, скопировать их...

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 17 дек 2021, 06:30
Antonyous99
Добавляете в java script формы:

Код: Выделить всё

$('#fields_258').attr('readonly',true);
где 258 заменить на номер нужного поля.

Re: Тип поля ввода, где нельзя ничего вводить

Добавлено: 17 дек 2021, 13:09
Fait
Antonyous99 писал(а): 17 дек 2021, 06:30 Добавляете в java script формы:

Код: Выделить всё

$('#fields_258').attr('readonly',true);
где 258 заменить на номер нужного поля.
Спасибо!