|
![]() |
#1 |
Участник
|
так вы хотите понять ответ или нет?
Цитата:
Цитата:
отличный прогресс. Насчет всех символов или одной строки в однострочном гриде - см. разницу между Auto и 1 в свойстве DisplayHeight. Цитата:
![]() Цитата:
а наружу снова возвращает в набор разделителей, который принят в данной ОС. в виндах, в линуксе и на маке внешний текст будет разным. Вам стоит почитать про разделитель строк в строковых переменных в Java применительно к кроссплатформенности Java. Были жаркие холивары по этому поводу. как именно хранится в SQL особой разницы для Аксапты нет. внутри Аксапты разделитель с огромной вероятностью будет \n, не \r\n и не \r (есть тонкости с прямыми вызовами .net из Аксапты) аксапта отображает на экране многострочные строки в соответствии со свойством DisplayHeight |
|
![]() |
#2 |
Участник
|
Цитата:
Что бы вставка была не только первой строки но и всех остальных и что бы не менять свойство обозревателя таблиц DisplayHeight (какое у него стоит по умолчанию то пусть и остается...). Последний раз редактировалось oleggy; 19.08.2021 в 11:26. |
|
![]() |
#3 |
Участник
|
Цитата:
Во-первых, не "вставить", а "отобразить". Бггг ![]() Во-вторых, впендюривать поле именно в грид невзирая на то, как с этим будут работать пользователи - тупиковый путь. Правильный вопрос: как отобразить многострочный текст пользователю, чтобы пользователю было удобно с ним работать. ответ на правильный вопрос: посмотрите как это делается сейчас в стандартном функционале. например, журналы, вкладка история. Вставить многострочный в грид в Аксапте можно: = либо изменив свойство DisplayHeight (тогда каждая строка грида станет высокой), = либо смирившись с искажением многострочной строки. оставив поведение по-умолчанию или создав свой display метод со своими искажениями (при этом потеряв поиск по полю) Последний раз редактировалось mazzy; 19.08.2021 в 11:44. |
|