Сообщений в теме: 9
#1
Отправлено 26 Январь 2016 - 17:52
Добрый день! Вопрос вроде бы из базового функционала, но ответа в "хелпе" не нашёл.
Как в таблице скрыть некоторые поля (столбцы). Т.е. каждая запись содержит много полей и информации, но в табличном виде достаточно видеть только основные столбцы/поля.
Пример из вашей демо-конфигурации https://demo.clientb...ds.php?table=42
В таблице "все клиенты" отображаются поля (Вид, Название,
Телефон, E-mail, Контактное лицо, Менеджер, Статус, Дата следующего
контакта), хотя в самой записи полей гораздо больше (реквизитов только штук 15). Но отображаются не все.
Как это сделать? Почему бы не сделать опцию у поля "не отображать в таблице"?
Как в таблице скрыть некоторые поля (столбцы). Т.е. каждая запись содержит много полей и информации, но в табличном виде достаточно видеть только основные столбцы/поля.
Пример из вашей демо-конфигурации https://demo.clientb...ds.php?table=42
В таблице "все клиенты" отображаются поля (Вид, Название,
Телефон, E-mail, Контактное лицо, Менеджер, Статус, Дата следующего
контакта), хотя в самой записи полей гораздо больше (реквизитов только штук 15). Но отображаются не все.
Как это сделать? Почему бы не сделать опцию у поля "не отображать в таблице"?
#2
Отправлено 26 Январь 2016 - 18:02
При просмотре записей в режиме "подтаблицы" данные в ней можно редактировать прямо в табличном виде.
Как убрать данную возможность? Т.к. некоторые подтаблицы выводятся справочно и случайное изменение данных там критично. Причем особенно обидно, что изменения сохраняются даже без подтверждения (кнопка "сохранить").
По примеру вашей демо-конфигурации в карточке клиента в подтаблице "работа с клиентом" данные
редактированию не подлежат.
(https://demo.clientb...lter=48&line=66)
Как убрать данную возможность? Т.к. некоторые подтаблицы выводятся справочно и случайное изменение данных там критично. Причем особенно обидно, что изменения сохраняются даже без подтверждения (кнопка "сохранить").
По примеру вашей демо-конфигурации в карточке клиента в подтаблице "работа с клиентом" данные
редактированию не подлежат.
(https://demo.clientb...lter=48&line=66)
#3
Отправлено 26 Январь 2016 - 18:07
#4
Отправлено 26 Январь 2016 - 23:32
С первым всё просто. Действительно упустил этот раздел. Извиняюсь.
Со вторым сложнее. Судя по инструкции по ссылке, "неаккуратное" редактирование можно лишь запретить через полный запрет редактирования. Мне же хотелось бы оставить доступ на редактирование, но в "режиме записи", а в режиме подтаблицы лишь выводить справочную информацию.
Можно так сделать?
П.С. И почему допускается изменение данных через подтаблицу даже без нажатия кнопки сохранить?? Получается она зря появляется, ведь измеения вносятся сразу после снятия курсора из поля?
Со вторым сложнее. Судя по инструкции по ссылке, "неаккуратное" редактирование можно лишь запретить через полный запрет редактирования. Мне же хотелось бы оставить доступ на редактирование, но в "режиме записи", а в режиме подтаблицы лишь выводить справочную информацию.
Можно так сделать?
П.С. И почему допускается изменение данных через подтаблицу даже без нажатия кнопки сохранить?? Получается она зря появляется, ведь измеения вносятся сразу после снятия курсора из поля?
#5
Отправлено 27 Январь 2016 - 09:38
Цитата
Судя по инструкции по ссылке, "неаккуратное" редактирование можно лишь запретить через полный запрет редактирования. Мне же хотелось бы оставить доступ на редактирование, но в "режиме записи", а в режиме подтаблицы лишь выводить справочную информацию.
Можно так сделать?
Можно так сделать?
Насколько знаю - нет.
Цитата
И почему допускается изменение данных через подтаблицу даже без нажатия кнопки сохранить?? Получается она зря появляется, ведь измеения вносятся сразу после снятия курсора из поля?
Да, изменения вносятся сразу, это не баг, а изначальная особенность механизма подтаблиц. Кнопка "Сохранить" никакой роли не играет, кроме как снятия фокуса с поля, и была добавлена исключительно для поддержки сенсорных устройств (ранее ее вообще не было). Но я понимаю ваше возмущение, действительно это не всех устраивает и в планах есть переделка, но пока только так.
#6
Отправлено 28 Январь 2016 - 11:53
Ок, надеюсь команда исправит этот принципиальный момент.
А пока пришла следующая мысль. Добавить в таблицу информационные поля, значения которых просто копируются из основных полей. Данные поля закрыть на редактирование. В режимах таблицы (и соответственно) подтаблицы показывать только эти поля.
Тогда информационным полям надо будет прописать следующее вычисление:
$line['Инфо поле1] = $line['поле1']; (вычисление при изменении поле1)
Вроде нормальный вариант?
А пока пришла следующая мысль. Добавить в таблицу информационные поля, значения которых просто копируются из основных полей. Данные поля закрыть на редактирование. В режимах таблицы (и соответственно) подтаблицы показывать только эти поля.
Тогда информационным полям надо будет прописать следующее вычисление:
$line['Инфо поле1] = $line['поле1']; (вычисление при изменении поле1)
Вроде нормальный вариант?
#8
Отправлено 28 Январь 2016 - 12:28
Serjp (28 Январь 2016 - 11:53) писал:
Вроде нормальный вариант?
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#9
Отправлено 28 Январь 2016 - 15:53
По идее можно расширить функциональность фильтров, указав в них, что можно делать с полями подтаблиц. Но будет достаточно громоздко.
#10
Отправлено 28 Январь 2016 - 16:05
Сделал по-своему, всё хорошо работает. Через правило "доступ" тоже вариант, но мне статичная настройка нужна.
Количество пользователей, читающих эту тему: 6
0 пользователей, 6 гостей, 0 анонимных













