Extension library form table

garrick

Well-Known Member
Lotus team
26.10.2009
867
68
Москва
#1
Кладу на Xpage Form Table, добавляю в него поля, запускаю и... пусто, ничего нет. Если кладу эти же поля прямо на XPage без Form Table, то всё отображается нормально. Что я делаю не так?
 

alexas1

Well-Known Member
Lotus team
10.04.2014
689
239
#2
Кладу на Xpage Form Table, добавляю в него поля, запускаю и... пусто, ничего нет. Если кладу эти же поля прямо на XPage без Form Table, то всё отображается нормально. Что я делаю не так?
Чтобы видеть этот контент необходимо: Войти или зарегистрироваться

Есть FormTable и демо-база про неё
 

garrick

Well-Known Member
Lotus team
26.10.2009
867
68
Москва
#3
Вон оно как... а прямо на неё полей накидал.
А можно сделать ActionBar для формы документа, как в классическом клиенте, вместо кнопок внизу формы?
 

alexas1

Well-Known Member
Lotus team
10.04.2014
689
239
#4
Вон оно как... а прямо на неё полей накидал.
А можно сделать ActionBar для формы документа, как в классическом клиенте, вместо кнопок внизу формы?
Использовать oneUI темы и в ExtLib тоже ToolBar есть. Я не пользовался, не знаю насколько удобно.
 

garrick

Well-Known Member
Lotus team
26.10.2009
867
68
Москва
#5
Использовать oneUI темы и в ExtLib тоже ToolBar есть. Я не пользовался, не знаю насколько удобно.
Пытался - не получилось, потому и спрашиваю. Какой-нибудь custom control с кнопками "Сохранить"/"Закрыть"/"Редактировать"/"Создать документ"
 

alexas1

Well-Known Member
Lotus team
10.04.2014
689
239
#6
Что мешает нарисовать чо надо самому?
Делаешь какойнить контейнер, кладёшь туда кнопки (или CSS менюшку, напр.), размещаешь вверху странички, задаёшь контейнеру CSS стиль - position:fixed и top:0.
И всё - панель с "приклеется" к верху странички:
Код:
<xp:panel style="width:100.0%; position:fixed;top:0; background-color:rgb(0,128,255)">
<xp:button value="Label" id="button1"></xp:button>
<xp:button value="Label" id="button2"></xp:button>
<xp:button value="Label" id="button3"></xp:button></xp:panel>
Хочешь - вынеси её в CustomControl...
 

cLif

Well-Known Member
27.09.2010
50
4
Москва
#7
Ого...оказывается не зря все это писал :)

А можно сделать ActionBar для формы документа, как в классическом клиенте, вместо кнопок внизу формы?
Можно, разными способами:
1. Сделать custom control, как предлагает alexas1 и добавлять его.
2. На компоненте ApplicationLayout есть раздел placeBar - туда можно поместить кнопки действий. Единственное, что не удобно: обычно ApplicationLayout используется на custom control и добавляется в любой xPage, а соответственно эти действия будут доступны везде и всегда. Тут уже изобретать условия скрытия.

Компонентом Toolbar тоже не пользовался, сказать про него ничего не могу :) Но скорее всего даже, если его использовать - придется выносить в CC его и таскать. В целом получается, что некоторые действия (типа Сохранить, Отменить) логично на web располагать в конце документа: заполнил, сохранил. А что-то, например "создать" и "редактировать" - можно и наверху.
 

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#10
это не оно?
Ну функционал конечно надо прописывать самому
 

Вложения

  • 6.3 КБ Просмотры: 24

NickProstoNick

Статус как статус :)
Lotus team
22.08.2008
1 785
42
35
Киев
#12
Функционал - да. Готовый тулбар (как компонент) есть только в ExtLib - xe:toolbar. По крайней мере в базовых его нет.
Если я ничего не путаю - с версии сервера 9.0 ExtLib идет в базовой комплектации
 

cLif

Well-Known Member
27.09.2010
50
4
Москва
#13
Если я ничего не путаю - с версии сервера 9.0 ExtLib идет в базовой комплектации
Да, это верно. Правда версию не помню, с которой начинается. В любом случае - она не самая свежая будет и имеет смысл апдейтиться, но это уже другая история :)

На самом деле под базовыми я имел ввиду компоненты из палитры Core Controls.
 

savl

Well-Known Member
Lotus team
28.10.2011
2 116
157
32
#14
@NickProstoNick,
@cLif,
с 9,0,1 FP2, если не изменяет склероз.
У меня 901FP4, вот что из коробки идет:
com.ibm.xsp.extlib.designer.tooling.feature.source (9.0.1.v00_00_20131022-0932) "XPages Extension Library Designer Feature Source Plug-in"
com.ibm.xsp.extlib.feature.source (9.0.1.v00_00_20131004-1200) "XPages Extension Library Feature Source Plug-in"
com.ibm.xsp.extlib (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages" [Active]
com.ibm.xsp.extlib.controls (9.0.1.v00_00_20150610-1521) "Extended Components Library for XPages Controls" [Active]
com.ibm.xsp.extlib.controls (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages Controls" [Installed]
com.ibm.xsp.extlib.core (9.0.1.v00_00_20150610-1521) "Extended Components Library for XPages Core" [Active]
com.ibm.xsp.extlib.core (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages Core" [Installed]
com.ibm.xsp.extlib.designer (9.0.1.v00_00_20131022-0932) "Domino Designer Extensions Framework Common Plug-in" [Starting]
com.ibm.xsp.extlib.designer.tooling (9.0.1.v00_00_20131022-0932) "XPages Extension Library Designer Extensions Plug-in" [Active]
com.ibm.xsp.extlib.designer.tooling.feature.source (9.0.1.v00_00_20131022-0932) "XPages Extension Library Designer Feature Source Plug-in" [Resolved]
com.ibm.xsp.extlib.designer.xspprops (9.0.1.v00_00_20131022-0932) "Domino Designer XSP Properties Editor Plug-in" [Active]
com.ibm.xsp.extlib.domino (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages - Notes/Domino" [Active]
com.ibm.xsp.extlib.feature.source (9.0.1.v00_00_20131004-1200) "XPages Extension Library Feature Source Plug-in" [Resolved]
com.ibm.xsp.extlib.mobile (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages - Mobile device Support" [Active]
com.ibm.xsp.extlib.oneui (9.0.1.v00_00_20150610-1521) "Extended Components Library for XPages - OneUI Support" [Active]
com.ibm.xsp.extlib.oneui (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages - OneUI Support" [Installed]
com.ibm.xsp.extsn (9.0.1.20150610-1521) "XSP Runtime Extensions Plug-in" [Resolved]
com.ibm.xsp.extsn (9.0.1.20131004-1200) "XSP Runtime Extensions Plug-in" [Installed]
 

cLif

Well-Known Member
27.09.2010
50
4
Москва
#15
@NickProstoNick,
@cLif,
с 9,0,1 FP2, если не изменяет склероз.
У меня 901FP4, вот что из коробки идет:
com.ibm.xsp.extlib.designer.tooling.feature.source (9.0.1.v00_00_20131022-0932) "XPages Extension Library Designer Feature Source Plug-in"
com.ibm.xsp.extlib.feature.source (9.0.1.v00_00_20131004-1200) "XPages Extension Library Feature Source Plug-in"
com.ibm.xsp.extlib (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages" [Active]
com.ibm.xsp.extlib.controls (9.0.1.v00_00_20150610-1521) "Extended Components Library for XPages Controls" [Active]
com.ibm.xsp.extlib.controls (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages Controls" [Installed]
com.ibm.xsp.extlib.core (9.0.1.v00_00_20150610-1521) "Extended Components Library for XPages Core" [Active]
com.ibm.xsp.extlib.core (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages Core" [Installed]
com.ibm.xsp.extlib.designer (9.0.1.v00_00_20131022-0932) "Domino Designer Extensions Framework Common Plug-in" [Starting]
com.ibm.xsp.extlib.designer.tooling (9.0.1.v00_00_20131022-0932) "XPages Extension Library Designer Extensions Plug-in" [Active]
com.ibm.xsp.extlib.designer.tooling.feature.source (9.0.1.v00_00_20131022-0932) "XPages Extension Library Designer Feature Source Plug-in" [Resolved]
com.ibm.xsp.extlib.designer.xspprops (9.0.1.v00_00_20131022-0932) "Domino Designer XSP Properties Editor Plug-in" [Active]
com.ibm.xsp.extlib.domino (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages - Notes/Domino" [Active]
com.ibm.xsp.extlib.feature.source (9.0.1.v00_00_20131004-1200) "XPages Extension Library Feature Source Plug-in" [Resolved]
com.ibm.xsp.extlib.mobile (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages - Mobile device Support" [Active]
com.ibm.xsp.extlib.oneui (9.0.1.v00_00_20150610-1521) "Extended Components Library for XPages - OneUI Support" [Active]
com.ibm.xsp.extlib.oneui (9.0.1.v00_00_20131004-1200) "Extended Components Library for XPages - OneUI Support" [Installed]
com.ibm.xsp.extsn (9.0.1.20150610-1521) "XSP Runtime Extensions Plug-in" [Resolved]
com.ibm.xsp.extsn (9.0.1.20131004-1200) "XSP Runtime Extensions Plug-in" [Installed]
8.5.3, UP1 (увидел, когда просматривал свою первый пост по ExtLib) :)