|
Перенос строки
|
|||
---|---|---|---|
#18+
Добрый день. Такая проблемка, ввод в textarea ограничен 4000 символами. Но, перенос строки апекс считает за 1 символ, а oracle за 2 символа. Соответственно, при наличии большого количества переноса строк, получается, что реальное количество символов не помещается в колонке. Есть какие-нибудь пути решения этой проблемки? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 13:23 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
апекссс, 0. Разбить текст на строки, которые и хранить в таблице. Преобразование текста в строки и обратно - это уже Ваша задача. 1. Не переносить строки. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 13:37 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
Так ведь пользователь вводит или копипастит данные из расчета того, сколько ему апекс позволяет. А Апекс позволяет больше, чем может быть :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 14:47 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
апекссс, как вариант, ограничьте размер textarea :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 14:55 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
1. Есть oracle, где varchar2 ограничен 4000 символов в sql и таблицах. 2. Есть ограничение pl/sql, где varchar2 ограничен 32767 символов 3. Отсюда ограничение для textarea html (в apex-е) 32767 символов. В 1 и 2 случаях символы 13 и 10 различаются. А вот ограничение в п.3 как раз реализовано через яваскрипт, где написанная функция их на некоторые события не всегда различает (в возможно других версиях апекса по-другому) апексссввод в textarea ограничен 4000 символами Поэтому стоило указать версию апекса и каким образом это ограничение ставится. Я так понял с помощью свойств Maximum Width и Character Counter: Yes, в APEX 4.0.x Соответственно решается проблема так: 1. Переписать яваскриптовую функцию на textarea, чтобы перевод строки считался за 2 символа 13 и 10 соответственно на нужные события. 2. Добавить validation в апексе, на нужную длину. 3. Обрезать при вставке в таблицу или преобразовывать строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 17:02 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
Есть еще вариант 4. Описать баг яваскриптовой функции на tryapexnow.com и ждать пока исправят (если еще не исправили) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2011, 17:09 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
Доброго времени суток! Такой вопрос - как мне в обычном репорте сделать такое: Код: plaintext 1. 2.
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 10:11 |
|
Перенос строки
|
|||
---|---|---|---|
#18+
DanJa Код: plaintext
Ну точней он выводит тег как текст, а не как тег. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 10:12 |
|
|
start [/forum/topic.php?fid=50&msg=37309662&tid=1876456]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
249ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 634ms |
0 / 0 |