0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
1 | |
Использование Computed Subform13.06.2006, 11:43. Показов 14358. Ответов 5
Метки нет (Все метки)
Пока чисто теоретический интерес.
Есть общая база. В документах содержится как общая для всех информация, так и индивидуальная для каждого отдела. Чтобы на форме не было лишних для других отделов полей есть идея использовать Computed Subform. Т.е. на форме сделать общие для всех поля и понапихать Computed Subform. Список подформ находится в CFD-поле и берется из профильного документа. В профильном документе для каждого отдела прописать те подформы, которые он использует. Принадлежность человека отделу вычислить несложно. Первая проблема в том, что в Computed Subform нельзя задать пустое значение. Придется для каждого подформы делать пустую подформу. Плюсы от этого очевидны. Используется меньше полей, следовательно выигрыш в размере и скорости. На подформу можно запихнуть любые элементы. Легкость управления и расширения. А вот какие будут минусы ? Есть ли ограничения на количество подформ ?
0
|
13.06.2006, 11:43 | |
Ответы с готовыми решениями:
5
Computed Subform Как сделать "computed subform" на xpages? Контролы subform внутри другой subform из Parentform Subform |
0 / 0 / 0
Регистрация: 12.05.2006
Сообщений: 329
|
|
13.06.2006, 12:12 | 2 |
Насчет подформ - вроде бы это несколько снижает производительность (как и использование любых Shared-элементов) Про ограничения по количеству нигде ничего не видела. Посему предполагаю, что прямых ограничений нет (вот сейчас 10 штук в форму вставила - и хоть бы что!)
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
13.06.2006, 12:27 | 3 |
<!--QuoteBegin-Elena Nefedova+14:06:2006, 10:59 -->
<span class="vbquote">(Elena Nefedova @ 14:06:2006, 10:59 )</span><!--QuoteEBegin-->Да нет, можно - задавайте. Зачем только? Лучше формулу написать поточнее. [snapback]38001" rel="nofollow" target="_blank[/snapback]?[/quote] Задать можно. Но следующие после нее (которые ниже) подформы не отображаются. Или только у меня так ?
0
|
0 / 0 / 0
Регистрация: 12.05.2006
Сообщений: 329
|
|
13.06.2006, 12:35 | 4 |
У меня этого нет на 7.0.1.
Может, хайдинг проверить? Или результат форумулы отдельно для просмотра вывести? Может, считается имя подформы неправильно, вот и не выводится.
0
|
0 / 0 / 0
Регистрация: 04.12.2004
Сообщений: 3,329
|
|
13.06.2006, 12:57 | 5 |
Разобрался. Когда вставляется вычисляемая по формуле подформа, то сверху и снизу добавляется по пустой строке. А если её вставить (с пустым значением в формуле) в ячейку таблицы и сверху и снизу удалить эту строку, то получаем ошибку "Due to an error, thys paragraph cannot be displayed".
Видимо, не может отобразить пустую ячейку. :D
0
|
0 / 0 / 0
Регистрация: 08.07.2005
Сообщений: 100
|
|
13.06.2006, 18:18 | 6 |
На счет кол-ва подформ- огрничений не наблюдал, а вот на глубину вложения есть...тоже самое и для таблиц...
0
|
13.06.2006, 18:18 | |
13.06.2006, 18:18 | |
Помогаю со студенческими работами здесь
6
Запрос в subform вопросы по Subform Computed-поля проблема с Computed Text Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |