• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Extension library form table

garrick

Lotus Team
26.10.2009
1 349
151
BIT
176
Кладу на Xpage Form Table, добавляю в него поля, запускаю и... пусто, ничего нет. Если кладу эти же поля прямо на XPage без Form Table, то всё отображается нормально. Что я делаю не так?
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
Кладу на Xpage Form Table, добавляю в него поля, запускаю и... пусто, ничего нет. Если кладу эти же поля прямо на XPage без Form Table, то всё отображается нормально. Что я делаю не так?

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

garrick

Lotus Team
26.10.2009
1 349
151
BIT
176
Вон оно как... а прямо на неё полей накидал.
А можно сделать ActionBar для формы документа, как в классическом клиенте, вместо кнопок внизу формы?
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
Вон оно как... а прямо на неё полей накидал.
А можно сделать ActionBar для формы документа, как в классическом клиенте, вместо кнопок внизу формы?
Использовать oneUI темы и в ExtLib тоже ToolBar есть. Я не пользовался, не знаю насколько удобно.
 

garrick

Lotus Team
26.10.2009
1 349
151
BIT
176
Использовать oneUI темы и в ExtLib тоже ToolBar есть. Я не пользовался, не знаю насколько удобно.
Пытался - не получилось, потому и спрашиваю. Какой-нибудь custom control с кнопками "Сохранить"/"Закрыть"/"Редактировать"/"Создать документ"
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
36
Что мешает нарисовать чо надо самому?
Делаешь какойнить контейнер, кладёшь туда кнопки (или 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...
 
C

cLif

Ого...оказывается не зря все это писал :)

А можно сделать ActionBar для формы документа, как в классическом клиенте, вместо кнопок внизу формы?

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

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

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
А в чем проблема использовать готовый тулбар?
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
это не оно?
Ну функционал конечно надо прописывать самому
 

Вложения

  • 412.png
    412.png
    3,4 КБ · Просмотры: 542

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Функционал - да. Готовый тулбар (как компонент) есть только в ExtLib - xe:toolbar. По крайней мере в базовых его нет.
Если я ничего не путаю - с версии сервера 9.0 ExtLib идет в базовой комплектации
 
C

cLif

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

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

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
@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]
 
C

cLif

@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) :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!