Автор Тема: Свойство "Копия из" поля "Строка"  (Прочитано 259 раз)

advokat

  • Посвященный
  • **
  • Сообщений: 96
  • Благодарностей 4
Свойство "Копия из" поля "Строка"
« : Июль 12, 2016, 06:07:35 pm »
Возможно ли указывать в свойстве "Копия из" поля "Строка" сразу несколько полей из разных объектов, если да то какой синтаксис такой записи?
Есть необходимость копирования нескольких записей из разных объектов в Текстовое поле, но не получается. Копирует только из одного конкретного поля, что неудобно, так как хотелось бы иметь возможность скомбинировать несколько записей в одном поле отредактировать это поле, при необходимости, и выводить в шаблон для печати. 

advokat

  • Посвященный
  • **
  • Сообщений: 96
  • Благодарностей 4
Re: Свойство "Копия из" поля "Строка"
« Ответ #1 : Июль 12, 2016, 06:39:16 pm »
И еще интересный момент.
При выборе ссылки на объект (или её удалении), если в Текстовом поле уже есть информация, она удаляется, то есть поле полностью очищается. В моем случае (думаю во многих других тоже) хочется иметь возможность оставлять уже имеющиеся в поле записи и при новом выборе ссылки на объект дополнять уже имеющиеся записи.

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
Re: Свойство "Копия из" поля "Строка"
« Ответ #2 : Июль 12, 2016, 08:38:31 pm »
Возможно ли указывать в свойстве "Копия из" поля "Строка" сразу несколько полей из разных объектов
Нет, свойство берёт только одно поле из текущего или по ссылке объекта (любой глубины вложенности). Множественного выбора нет и не будет. Причина в том, что в будущем все свойства и поля, которые прописываются руками (в квадратных скобках), будут выбираться посредством специальной формы, позволяющей выбирать поле требуемого типа как в файловой системе. При этом не будет синтаксических ошибок, выбор производится максимально быстро, не будет ошибок выбора типа, пользователю будет сразу понятно - как заполнять данное свойство, включая понимание ссылочной вложенности.

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

Также для составного поля будет добавлено свойство ручного обновления (а не только автоматического, как сейчас), что позволит получать результат по кнопке, а затем редактировать его.

При выборе ссылки на объект (или её удалении), если в Текстовом поле уже есть информация, она удаляется, то есть поле полностью очищается.
Это и будет возможно после добавления свойства автоматического/ручного обновления составного поля. А пока поле строки, получая информацию о том, что ссылка на объект удалена, автоматически очищается.

РУНАТВОРЕЦ.РФ

  • Партнёры
  • Посвященный
  • *
  • Сообщений: 85
  • Благодарностей 15
Re: Свойство "Копия из" поля "Строка"
« Ответ #3 : Июль 13, 2016, 02:15:07 pm »
advokat, вы писали:
...хотелось бы иметь возможность скомбинировать несколько записей в одном поле отредактировать это поле, при необходимости, и выводить в шаблон для печати.

Предлагаю такое решение:
1. Поле 1 (любое)
2. Поле 2 (любое)
3. Поле 3 (любое)
4. Составное 1= [Поле 1][Поле 2][Поле 3]
5. Строка (копия из) [Составное 1]

Вот вам и решение задачки.  ;)

advokat

  • Посвященный
  • **
  • Сообщений: 96
  • Благодарностей 4
Re: Свойство "Копия из" поля "Строка"
« Ответ #4 : Июль 13, 2016, 02:58:32 pm »
Вот вам и решение задачки.  ;)
Спасибо за участие. Задачка была решена еще до того как я начал тему и именно так как вы предложили. Я просто обратил внимание  разработчиков на некоторые нюансы работы полей и сам в этом разобрался, а значит тема начата не зря ))

Мне бы хотелось иметь какой-то простой и удобный инструмент работы с с достаточно большими (в несколько предложений, абзацев) фрагментами текста. Например, для организации договорной работы. Ты выбираешь те параметры и данные которые хочешь отразить в договоре и - вуаля - документ готов. Те возможности Составного поля которые есть сейчас недостаточны для комфортной работы. Владимир говорит о том, что у составного поля будет возможность изменять режим работы на "ручное обновление". Думаю это очень правильно и точно будет не лишним. 

 

Яндекс.Метрика