|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.modules.core.Module
palio.modules.HTML
public final class HTML
Moduł udostępnia zestaw narzędzi ułatwiających pracę z kodem HTML.
Przed rozpoczęciem wprowadzania zakładek konieczne jest utworzenie kodu CSS metodą tabCSS. Kod ten powinien zostać umieszczony w odpowiednim arkuszu stylów.
Panel z przyciskami konstruowany jest poprzez wywołanie metody createTabs, która jako parametr przyjmuje kod Palio - wewnątrz tego kodu należy zawrzeć wywołania addTab. Dodatkowy kod wyświetlający cokolwiek na ekranie może w tym miejscu spowodować nieprzewidziane zachowanie.
Bezpośrednio po wywołaniu createTabs, należy wywołać createTabBody, które jako parametr przyjmuje kod Palio - kod HTML będący efektem wykonania tego kodu zostanie umieszczony na panelu zakładek.
Konieczne jest utworzenie kodu CSS metodą sortTableCSS. Kod ten powinien zostać umieszczony w odpowiednim arkuszu stylów.
W module dostępny jest szereg funkcji konstruujących formularze w kodzie HTML. Formularze są uzupełniane generowanym automatycznie kodem javascript sprawdzającym poprawność wprowadzonych danych.
Kod generacji formularza należy zawrzeć w argumencie formCode funkcji createForm. Kod formularza składa się z kodu HTML i funkcji Palio, w szczególności funkcji modułu HTML, służących do dodawania pól formularza. Pola (encje INPUT, SELECT i TEXTAREA) posiadają kilka cech wspólnych:
Dodatkowe parametry
Przy użyciu metody setParam możliwe jest ustawianie dodatkowych parametrów formularza. Obecnie dostępne są dwa parametry:
Moduł jest dostępny w każdej instancji jPalio.
Field Summary |
---|
Fields inherited from interface palio.Constants |
---|
DECIMAL_ZERO, INTEGER_ONE, LONG_MINUS_ONE, LONG_ONE, LONG_THREE, LONG_TWO, LONG_ZERO, STRING_EMPTY |
Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
Constructor Summary | |
---|---|
HTML(Instance instance,
java.util.Properties parameters)
|
Method Summary | |
---|---|
static void |
addMenuBarItem(java.lang.String name,
java.lang.String label,
java.lang.Long width,
java.lang.Boolean active,
java.lang.Long keyCode,
palio.compiler.PalioCode code)
Dodaje nowy element do menuBar. |
static void |
addMenuBarItem(java.lang.String name,
java.lang.String label,
java.lang.Long width,
java.lang.Boolean active,
palio.compiler.PalioCode code)
Dodaje nowy element do menuBar. |
static void |
addMenuItem(java.lang.String label,
java.lang.String url,
java.lang.Boolean active)
Dodaje nowy element do menu. |
static void |
addMenuSeparator()
Dodaje separator pomiędzy elementami tworzonego menu. |
static void |
addSubMenu(java.lang.String name,
java.lang.String label,
java.lang.Long width,
java.lang.Boolean active,
palio.compiler.PalioCode code)
Dodaje menu podrzędne do tworzonego menu. |
static void |
addTab(java.lang.String label,
java.lang.String link,
java.lang.Boolean active)
Tworzy pojedynczy przycisk zakładek |
static void |
addTooltip(java.lang.String elementId,
java.lang.String tooltipContent)
Dodaje tooltip do elementu HTML |
static void |
addTooltip(java.lang.String elementId,
java.lang.String tooltipContent,
java.lang.Long tooltipDelay)
Dodaje tooltip do elementu HTML |
void |
addTooltipToBuffer(java.lang.String elementId,
java.lang.String tooltipContent)
Dodaje tooltip do danego elementu HTML. |
static void |
addTooltipToBuffer(java.lang.String elementId,
java.lang.String tooltipContent,
java.lang.Long tooltipDelay)
Dodaje tooltip do danego elementu HTML. |
static java.lang.String |
blackList(java.lang.String text,
java.util.Map restrictions)
Filtruje podany kod HTML stosując zasadę czarnej listy, według reguł zawartych w argumencie restrictions . |
void |
calendarField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole tekstowe do wpisywania daty. |
void |
calendarField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label,
java.util.Date after,
java.util.Date before)
Wyświetla pole tekstowe do wpisywania daty. |
static void |
calendarField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label,
java.util.Date after,
java.util.Date before,
java.lang.String dateFormat,
java.lang.String additionalCode)
Wyświetla pole tekstowe do wpisywania daty. |
static void |
calendarField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label,
java.util.Date after,
java.util.Date before,
java.lang.String dateFormat,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String additionalCode)
Pełny format wywołania pola tekstowego do wpisywania daty. |
void |
calendarField(java.lang.String name,
java.util.Date value,
java.util.Map params)
Wyświetla pole tekstowe do wpisywania daty. |
void |
calendarField(java.lang.String name,
java.util.Date value,
java.lang.String label)
Wyświetla pole tekstowe do wpisywania daty. |
void |
calendarInit()
Wypisuje ciąg znaków, który należy umieścić w nagłówku strony, na której chcemy używać kalendarza. |
static void |
calendarInit(java.lang.String langCode)
Wypisuje ciąg znaków, który należy umieścić w nagłówku strony, na której chcemy używać kalendarza. |
static void |
calendarInit(java.lang.String langCode,
java.lang.String styleName)
Wypisuje ciąg znaków, który należy umieścić w nagłówku strony, na której chcemy używać kalendarza. |
static java.lang.String |
calendarShow(java.lang.String id,
java.lang.String format)
Zwraca wywołanie funkcji pokazującej kalendarz. |
static java.lang.String |
calendarShow(java.lang.String id,
java.lang.String format,
java.lang.Boolean use24hTime)
Zwraca wywołanie funkcji pokazującej kalendarz. |
static java.lang.String |
calendarShow(java.lang.String id,
java.lang.String positionID,
java.lang.String format)
Zwraca wywołanie funkcji pokazującej kalendarz. |
static java.lang.String |
calendarShow(java.lang.String id,
java.lang.String positionID,
java.lang.String format,
java.lang.String align)
Zwraca wywołanie funkcji pokazującej kalendarz. |
static java.lang.String |
calendarShow(java.lang.String id,
java.lang.String positionID,
java.lang.String format,
java.lang.String align,
java.lang.Boolean use24hTime)
Zwraca wywołanie funkcji pokazującej kalendarz. |
static java.lang.String |
calendarShowInline(java.lang.String id,
java.lang.String containerID,
java.lang.String format,
java.lang.Boolean use24hTime)
Zwraca wywołanie funkcji pokazującej kalendarz wewnątrz danej strony (zamiast w wyskakującym okienku). |
static void |
checkBox(java.lang.String name,
java.lang.Object value,
java.lang.Boolean checked)
Tworzy pojedynczy checkbox |
static void |
checkBox(java.lang.String name,
java.lang.Object value,
java.lang.Boolean checked,
java.lang.String id,
java.lang.String additionalCode)
Tworzy pojedynczy checkbox |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.String template)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String onClick,
java.lang.String additionalCode)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.String template,
java.lang.String id,
java.lang.String onClick,
java.lang.String additionalCode)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.String template)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String onClick,
java.lang.String additionalCode)
Wyświetla listę checkboxów z etykietami. |
static void |
checkBoxes(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.String template,
java.lang.String id,
java.lang.String onClick,
java.lang.String additionalCode)
Wyświetla listę checkboxów z etykietami. |
static java.lang.String |
contentMeta()
Zwraca deklarację kodowania w postaci: <meta http-equiv="content-type" content="text/html; charset=?" |
static void |
createForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode)
Tworzy nowy formularz. |
static void |
createForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
java.lang.String additionalCode,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode,
palio.compiler.PalioCode postValidationCode)
Tworzy nowy formularz. |
static void |
createMenu(java.lang.String name,
java.lang.Long width,
java.lang.Long x,
java.lang.Long y,
palio.compiler.PalioCode code)
Tworzy menu |
static void |
createMenuBar(java.lang.String name,
java.lang.Long x,
java.lang.Long y,
java.lang.Boolean keyboardSupport,
palio.compiler.PalioCode code)
Tworzy menuBar |
static void |
createMenuBar(java.lang.String name,
java.lang.Long x,
java.lang.Long y,
palio.compiler.PalioCode code)
Tworzy menuBar |
static void |
createMenuBar(java.lang.String name,
java.lang.String staticId,
java.lang.Boolean keyboardSupport,
palio.compiler.PalioCode code)
Tworzy menubar |
static void |
createMenuBar(java.lang.String name,
java.lang.String staticId,
palio.compiler.PalioCode code)
Tworzy menubar |
static void |
createPopupMenu(java.lang.String name,
java.lang.Long width,
java.lang.Long showValue,
java.lang.Long hideValue,
palio.compiler.PalioCode code)
Buduje popup menu. |
static void |
createSearchForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode)
Tworzy nowy formularz służący do wyszukiwania. |
static void |
createSearchForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode,
java.lang.Boolean allowEmpty)
Tworzy nowy formularz służący do wyszukiwania. |
static void |
createTabBody(palio.compiler.PalioCode code)
Tworzy ciało panelu zakładkowego |
static void |
createTabs(java.lang.Long current,
palio.compiler.PalioCode code)
Deprecated. Replaced by createTabs(String currentLabel, PalioCode code) . |
static void |
createTabs(java.lang.String currentLabel,
palio.compiler.PalioCode code)
Tworzy panel nawigacyjny dla zakładek (przyciski) |
static void |
createUploadForm(java.lang.String formName,
java.lang.String formID,
java.lang.String URL,
java.lang.String defaultInputClass,
java.lang.String defaultButtonClass,
palio.compiler.PalioCode formCode,
palio.compiler.PalioCode validationCode)
Tworzy nowy formularz do umieszczania plików na serwerze. |
void |
dateField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole daty z możliwością ustawienia jako wymagane. |
void |
dateField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label,
java.util.Date after,
java.util.Date before)
Wyświetla pole daty z warunkiem not null i sprawdzaniem zakresu (widełki). |
static void |
dateField(java.lang.String name,
java.util.Date value,
java.lang.Boolean notNull,
java.lang.String label,
java.util.Date after,
java.util.Date before,
java.lang.String dateFormat,
java.lang.String additionalCode)
Pełny format wywołania pola daty. |
void |
dateField(java.lang.String name,
java.util.Date value,
java.lang.String label)
Wyświetla pole do wpisywania daty. |
static java.lang.String |
doctype()
Zwraca deklarację typu dokumentu w postaci: <! |
static void |
dropList(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.Long rows)
Wyświetla "multi droplistę" (element SELECT) konstruowaną z obiektu Object[]. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Collection. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Collection, z możliwością ustawienia jako wymagane. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Collection, z możliwością ustawienia jako wymagane. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onChange,
java.lang.String additionalCode)
Pełna postać wywołania droplisty konstruowanej z Collection. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onChange,
java.lang.String additionalCode,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
Pełna postać wywołania droplisty konstruowanej z Collection. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.util.Map params)
Pełna postać wywołania droplisty konstruowanej z Object[]. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Collection. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Object[]. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Object[], z możliwością ustawienia jako wymagane. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Object[], z możliwością ustawienia jako wymagane. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onChange,
java.lang.String additionalCode)
Pełna postać wywołania droplisty konstruowanej z Object[]. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onChange,
java.lang.String additionalCode,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
Pełna postać wywołania droplisty konstruowanej z Object[]. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.util.Map params)
Pełna postać wywołania droplisty konstruowanej z Object[]. |
static void |
dropList(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.String firstObjectName,
java.lang.Object firstObjectValue)
Wyświetla "droplistę" (element SELECT) konstruowaną z obiektu Object[]. |
static void |
emailField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole służące do wpisywania adresu e-mail. |
static void |
flushTooltipsBuffer()
Wyświetla zawartość bufora tooltipów. |
static void |
freeTree(java.util.LinkedList data,
java.lang.Object rootId,
java.lang.Boolean displayRoot,
java.lang.Object[] icons,
java.lang.String codeParamName,
palio.compiler.PalioCode code)
Funkcja tworzy drzewo, ale sama z siebie nie generuje żadnego kodu HTML. |
java.lang.String |
getVersion()
Zwraca numer wersji modułu. |
void |
initMenu()
Inicjalizuje tworzenie menu i menuBar z domyślnymi parametrami |
static void |
initMenu(java.lang.Object[] images)
Inicjalizuje tworzenie menu i menuBar. |
static void |
initMenu(java.lang.String fontFamily,
java.lang.String fontSize,
java.lang.Object[] images)
Inicjalizuje tworzenie menu i menuBar. |
static void |
initMenu(java.lang.String fontFamily,
java.lang.String fontSize,
java.lang.String menuBackgroundColor,
java.lang.String menuItemBackgroundColor,
java.lang.String menuItemFontColor,
java.lang.String menuItemBackgroundColorOver,
java.lang.String menuItemFontColorOver,
java.lang.String menuItemBorderColorOver,
java.lang.String menuBarBackgroundColor,
java.lang.String menuBarItemBackgroundColor,
java.lang.String menuBarItemFontColor,
java.lang.String menuBarItemBackgroundColorOver,
java.lang.String menuBarItemFontColorOver,
java.lang.String menuBarItemBackgroundColorClick,
java.lang.String menuBarItemFontColorClick,
java.lang.String menuBarItemBorderColorClick,
java.lang.Object[] images)
Pełne wywołanie inicjalizacji tworzenia menu i menuBar. |
static void |
initTooltips()
Inicjalizuje obsługę tooltipów z domyślnymi wartościami. |
static void |
initTooltips(java.lang.String fontFamily,
java.lang.String fontSize,
java.lang.String fontColor,
java.lang.String backgroundColor,
java.lang.String borderColor)
Inicjalizuje obsługę tooltipów. |
static void |
loginField(java.lang.String value,
java.lang.Long maxLength,
java.lang.String label)
Wyświetla pole służące do wpisywania identyfikatora użytkownika (loginu). |
static void |
loginField(java.lang.String value,
java.lang.Long maxLength,
java.lang.String label,
java.lang.Boolean autocomplete)
Wyświetla pole służące do wpisywania identyfikatora użytkownika (loginu). |
static void |
loginField(java.lang.String value,
java.lang.Long maxLength,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
Wyświetla pole służące do wpisywania identyfikatora użytkownika (loginu). |
static void |
loginField(java.lang.String value,
java.lang.Long maxLength,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode,
java.lang.Boolean autocomplete)
Wyświetla pole służące do wpisywania identyfikatora użytkownika (loginu). |
static java.lang.String |
menuBarKeyboardListener(java.lang.String name,
java.lang.String event)
Zwraca wywołanie javascript funkcji obsługującej obsługę menuBar za pomocą klawiatury. |
static void |
multipleDropList(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.Long rows)
Wyświetla "multi droplistę" (element SELECT) konstruowaną z obiektu Collection. |
static void |
multipleDropList(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.Long rows,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla "multi droplistę" (element SELECT) konstruowaną z obiektu Collection, z możliwością ustawienia jako wymagane. |
static void |
multipleDropList(java.lang.String name,
java.lang.Object[] selected,
java.util.Collection options,
java.lang.Long rows,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onChange,
java.lang.String additionalCode)
Pełna postać wywołania multi droplisty konstruowanej z Collection. |
static void |
multipleDropList(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.Long rows,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla "multi droplistę" (element SELECT multiple) konstruowaną z obiektu Object[], z możliwością ustawienia jako wymagane. |
static void |
multipleDropList(java.lang.String name,
java.lang.Object[] selected,
java.lang.Object[] options,
java.lang.Long rows,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onChange,
java.lang.String additionalCode)
Pełna postać wywołania multi droplisty konstruowanej z Object[]. |
void |
numericField(java.lang.String name,
java.math.BigDecimal value,
java.lang.String label)
Wyświetla pole do wprowadzania liczb; wersja rozwojowa, bez gwarancji poprawnego działania. |
static void |
passwordField(java.lang.Long maxLength,
java.lang.String label)
Wyświetla pole służące do wpisywania hasła. |
static void |
passwordField(java.lang.Long maxLength,
java.lang.String label,
java.lang.Boolean autocomplete)
Wyświetla pole służące do wpisywania hasła. |
static void |
passwordField(java.lang.Long maxLength,
java.lang.String label,
java.lang.String name)
Wyświetla pole służące do wpisywania hasła. |
static void |
passwordField(java.lang.Long maxLength,
java.lang.String label,
java.lang.String name,
java.lang.Boolean autocomplete)
Wyświetla pole służące do wpisywania hasła. |
static void |
passwordField(java.lang.Long maxLength,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
Wyświetla pole służące do wpisywania hasła. |
static void |
passwordField(java.lang.Long maxLength,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode,
java.lang.Boolean autocomplete)
Wyświetla pole służące do wpisywania hasła. |
static void |
peselField(java.lang.String name,
java.lang.String value,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String additionalCode)
Pole służące do wpisywania numeru PESEL |
static void |
postCodeField(java.lang.String name,
java.lang.String value,
java.lang.Boolean notNull,
java.lang.String label)
Pole służące do wpisywania kodu pocztowego - właściwe tylko dla polskiej wersji kodu! |
static void |
radioButtons(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.String template)
Wyświetla listę przycisków radiowych z etykietami. |
static void |
radioButtons(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla listę przycisków radiowych z etykietami, z możliwością ustawienia jako wymagane. |
static void |
radioButtons(java.lang.String name,
java.lang.Object value,
java.util.Collection options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String onClick,
java.lang.String additionalCode)
Pełna postać listy przycisków radiowych konstruowanych z obiektu Collection. |
static void |
radioButtons(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.String template)
Wyświetla listę przycisków radiowych z etykietami. |
static void |
radioButtons(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla listę przycisków radiowych z etykietami, z możliwością ustawienia jako wymagane. |
static void |
radioButtons(java.lang.String name,
java.lang.Object value,
java.lang.Object[] options,
java.lang.String template,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String id,
java.lang.String onClick,
java.lang.String additionalCode)
Pełna postać listy przycisków radiowych konstruowanych z Object[]. |
static void |
resetButton(java.lang.String name,
java.lang.String value)
Wyświetla przycisk "reset". |
static void |
resetButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
Wyświetla przycisk "reset". |
static void |
setParam(java.lang.Object key,
java.lang.Object value)
Ustawia parametr formularza |
static java.lang.String |
showMenu()
Zwraca wywołanie javascript pokazujące menu (bez tagów <script>). |
static java.lang.String |
showMenuBar()
Zwraca wywołanie javascript pokazujące menuBar (bez tagów <script>). |
static void |
simpleButton(java.lang.String name,
java.lang.String value,
java.lang.String onClick)
Wyświetla prosty przycisk. |
static void |
simpleButton(java.lang.String name,
java.lang.String value,
java.lang.String onClick,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
Wyświetla prosty przycisk. |
java.util.LinkedList |
simpleTextTree(java.util.Collection data)
Jako parametr data podaje się wynik wywołania : $sql.read("select ID, NAME, PARENT_ID from TABELA") . |
java.util.LinkedList |
simpleTextTree(java.util.Collection data,
java.lang.Object[] strings)
Jako parametr data podaje się wynik wywołania : $sql.read("select ID, NAME, PARENT_ID from TABELA") . |
java.util.LinkedList |
simpleTextTree(java.util.Collection data,
java.lang.Object rootId,
java.lang.Boolean displayRoot)
Jako parametr data podaje się wynik wywołania : $sql.read("select ID, NAME, PARENT_ID from TABELA") . |
java.util.LinkedList |
simpleTextTree(java.util.Collection data,
java.lang.Object rootId,
java.lang.Boolean displayRoot,
java.lang.Object[] strings)
Jako parametr data podaje się wynik wywołania : $sql.read("select ID, NAME, PARENT_ID from TABELA") . |
java.util.LinkedList |
simpleTextTree(java.util.Collection data,
java.lang.Object rootId,
java.lang.Object notToDisplayId,
java.lang.Boolean displayRoot,
java.lang.Object[] strings)
Jako parametr data podaje się wynik wywołania : $sql.read("select ID, NAME, PARENT_ID from TABELA") . |
static void |
simpleTree(java.lang.String paramName,
java.util.List list,
java.lang.Long firstElementID,
java.lang.Object[] icons,
java.lang.Long iconWidth,
palio.compiler.PalioCode code)
Funkcja tworzy proste drzewko. |
static void |
simpleTree(java.lang.String paramName,
java.util.List list,
java.lang.Long firstElementID,
java.lang.Object[] icons,
java.lang.Long iconWidth,
java.lang.String hasChildrenParamName,
palio.compiler.PalioCode code)
Funkcja tworzy proste drzewko. |
static void |
simpleTree(java.lang.String paramName,
java.util.List list,
java.lang.Object[] icons,
java.lang.Long iconWidth,
palio.compiler.PalioCode code)
Funkcja tworzy proste drzewko. |
static java.lang.Object[] |
simpleTreeDefaultIcons()
Generuje zestaw URLi do standardowych ikon używanych przez funkcję simpleTree(String, List, Long, Object[], Long, String, PalioCode) . |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Boolean colored,
java.lang.Object[] colDef,
palio.compiler.PalioCode tableCode)
Tworzy sortowalną tabelkę z arbitralnie tworzonym kodem; funkcja zapewnia umieszczenie nagłówka i skryptów sortujących. |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Object[] colDef,
java.util.List data)
Tworzy sortowalną tabelkę. |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Object[] colDef,
java.util.List data,
java.lang.Boolean highlighted)
Tworzy sortowalną tabelkę z możliwością podświetlania wierszy. |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Object[] colDef,
java.util.List data,
java.lang.Boolean highlighted,
palio.compiler.PalioCode elseCode)
Tworzy sortowalną tabelkę z możliwością podświetlania wierszy. |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Object[] colDef,
java.util.List data,
palio.compiler.PalioCode elseCode)
Tworzy sortowalną tabelkę. |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Object[] colDef,
java.lang.Object[] data)
Tworzy sortowalną tabelkę. |
void |
sortTable(java.lang.String id,
java.lang.String width,
java.lang.Boolean numbered,
java.lang.Object[] colDef,
java.lang.Object[] data,
java.lang.Boolean highlighted)
Tworzy sortowalną tabelkę. |
static java.lang.String |
sortTableCSS(java.lang.String font,
java.lang.String fontSize)
Tworzy definicję klas CSS dla tabelek sortowanych z domyślną kolorystyką |
static java.lang.String |
sortTableCSS(java.lang.String textColor,
java.lang.String headTextColor,
java.lang.String normalBackground,
java.lang.String alternateBackground,
java.lang.String headBackground,
java.lang.String sortedBackground,
java.lang.String sortedAlternateBackground,
java.lang.String sortedHeadBackground,
java.lang.String font,
java.lang.String fontSize)
Tworzy definicję klas CSS dla tabelek sortowanych. |
static java.lang.String |
sortTableCSS(java.lang.String textColor,
java.lang.String headTextColor,
java.lang.String normalBackground,
java.lang.String alternateBackground,
java.lang.String headBackground,
java.lang.String sortedBackground,
java.lang.String sortedAlternateBackground,
java.lang.String sortedHeadBackground,
java.lang.String highColor,
java.lang.String highTextColor,
java.lang.String font,
java.lang.String fontSize)
Tworzy definicję klas CSS dla tabelek sortowanych. |
static java.lang.String |
stripTags(java.lang.String txt)
Zwraca tekst odarty z tagów HTML-owych |
static void |
submitButton(java.lang.String name,
java.lang.String value)
Wyświetla przycisk "submit" (zatwierdzenie formularza). |
static void |
submitButton(java.lang.String name,
java.lang.String value,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
Wyświetla przycisk (zatwierdzenie formularza). |
static void |
submitButtonAutoHide(java.lang.String name,
java.lang.String value)
Wyświetla przycisk "submit" (zatwierdzenie formularza), który po wciśnięciu zostaje ukryty (zapobiega podwójnemu wysłaniu) |
java.lang.String |
tabCSS(java.lang.String width,
java.lang.String fontSize)
Tworzy definicje klas CSS dla zakładek z domyślną kolorystyką. |
static java.lang.String |
tabCSS(java.lang.String bgColor,
java.lang.String textColor,
java.lang.String borderColor,
java.lang.String dBgColor,
java.lang.String dTextColor,
java.lang.String aBgColor,
java.lang.String aTextColor,
java.lang.String bodyBgColor,
java.lang.String fontSize,
java.lang.String width)
Tworzy definicje klas CSS dla zakładek. |
static void |
textArea(java.lang.String name,
java.lang.String value)
Wyświetla obszar tekstowy (textarea), z ustawioną na sztywno liczbą wierszy - 8 i kolumn - 30 |
static void |
textArea(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Long rows,
java.lang.Long cols)
Wyświetla obszar tekstowy (textarea) |
static void |
textArea(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Long rows,
java.lang.Long cols,
java.lang.String id,
java.lang.String cssClass,
java.lang.String additionalCode)
Pełna postać wywołania obszaru tekstowego. |
static void |
textField(java.lang.String name,
java.lang.String value)
Wyświetla podstawowe pole tekstowe. |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole tekstowe z możliwością ustawienia jako pole wymagane. |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength)
Wyświetla pole tekstowe z ograniczoną długością |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole tekstowe z możliwością ustawienia jako pole wymagane, z ograniczoną długością. |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String regexp)
Wyświetla pole tekstowe z dodatkową walidacją przy użyciu wyrażeń regularnych. |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String regexp,
java.lang.String additionalCode)
Wyświetla pole tekstowe z dodatkową walidacją przy użyciu wyrażeń regularnych i dodatkowym tagiem. |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String regexp,
java.lang.String additionalCode,
palio.compiler.PalioCode validationCode)
Wyświetla pole tekstowe z dodatkową walidacją przy użyciu wyrażeń regularnych i dodatkowym tagiem. |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String regexp,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String additionalCode)
Pełna postać wywołania pola tekstowego |
static void |
textField(java.lang.String name,
java.lang.String value,
java.lang.Long maxLength,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.String regexp,
java.lang.String id,
java.lang.String cssClass,
java.lang.String onBlur,
java.lang.String onFocus,
java.lang.String additionalCode,
palio.compiler.PalioCode validationCode)
Pełna postać wywołania pola tekstowego |
static void |
textField(java.lang.String name,
java.lang.String value,
java.util.Map params)
Wyświetla podstawowe pole tekstowe. |
static java.lang.String |
textToHTML(java.lang.String text)
Zamienia zarezerwowane znaki HTML na ich odpowiedniki zgodne z HTML. |
static java.lang.String |
textToHTML(java.lang.String text,
java.lang.Boolean convertLineBreaks)
Zamienia zarezerwowane znaki HTML na ich odpowiedniki zgodne z HTML. |
static java.util.Date |
toDate(java.lang.String fieldName)
Zwraca datę wpisaną w pole dateField o podanej nazwie. |
static java.util.Date |
toDate(java.lang.String fieldName,
java.lang.String dateFormat)
Zwraca datę wpisaną pole dateField o podanej nazwie. |
static void |
uploadField()
Wyświetla pole typu file z ustawioną nazwą "File". |
static void |
uploadField(java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole typu file z ustawioną nazwą "File". |
static void |
uploadField(java.lang.String name,
java.lang.Boolean notNull,
java.lang.String label)
Wyświetla pole typu file z możliwością ustawienia dowolnej nazwy. |
static void |
uploadField(java.lang.String name,
java.lang.Boolean notNull,
java.lang.String label,
java.lang.Long size)
Wyświetla pole typu file z możliwością ustawienia dowolnej nazwy. |
static java.lang.String |
whiteList(java.lang.String text,
java.util.Map permits)
Filtruje podany kod HTML stosując zasadę białej listy, według reguł zawartych w argumencie permits . |
Methods inherited from class palio.modules.core.Module |
---|
getConfigParam, getDescription, getModuleTranslation |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HTML(Instance instance, java.util.Properties parameters)
Method Detail |
---|
public final java.lang.String getVersion()
getVersion
in class Module
public static java.lang.String contentMeta()
Zwraca deklarację kodowania w postaci:
gdzie za znak "?" podstawiany jest domyślne kodowanie dla danej instancji.
UWAGA: nie należy własnoręcznie umieszczać powyższej deklaracji w kodzie strony, gdyż ewentualny konflikt kodowań może "dezorientować" niektóre przeglądarki
public static java.lang.String doctype()
Zwraca deklarację typu dokumentu w postaci:
Uwaga: powyższa deklaracja dotyczy HTML w wersji 4.01 Strict, co wynika z założenia o konstruowaniu dokumentów zgodnych z tą wersją.
public static java.lang.String sortTableCSS(java.lang.String font, java.lang.String fontSize) throws java.io.IOException
font
- definicja czcionkifontSize
- rozmiar czcionki
java.io.IOException
public static java.lang.String sortTableCSS(java.lang.String textColor, java.lang.String headTextColor, java.lang.String normalBackground, java.lang.String alternateBackground, java.lang.String headBackground, java.lang.String sortedBackground, java.lang.String sortedAlternateBackground, java.lang.String sortedHeadBackground, java.lang.String font, java.lang.String fontSize) throws java.io.IOException
textColor
- kolor tekstuheadTextColor
- kolor tekstu w nagłówkunormalBackground
- kolor tła w nieparzystym wierszualternateBackground
- kolor tła w parzystym wierszuheadBackground
- kolor tła w nagłówkusortedBackground
- kolor tła w posortowanej kolumnie, w nieparzystym wierszusortedAlternateBackground
- kolor tła w posortowanej kolumnie, w parzystym wierszusortedHeadBackground
- kolor tła w posortowanej kolumnie, w nagłówkufont
- definicja czcionkifontSize
- rozmiar czcionki
java.io.IOException
public static java.lang.String sortTableCSS(java.lang.String textColor, java.lang.String headTextColor, java.lang.String normalBackground, java.lang.String alternateBackground, java.lang.String headBackground, java.lang.String sortedBackground, java.lang.String sortedAlternateBackground, java.lang.String sortedHeadBackground, java.lang.String highColor, java.lang.String highTextColor, java.lang.String font, java.lang.String fontSize) throws java.io.IOException
textColor
- kolor tekstuheadTextColor
- kolor tekstu w nagłówkunormalBackground
- kolor tła w nieparzystym wierszualternateBackground
- kolor tła w parzystym wierszuheadBackground
- kolor tła w nagłówkusortedBackground
- kolor tła w posortowanej kolumnie, w nieparzystym wierszusortedAlternateBackground
- kolor tła w posortowanej kolumnie, w parzystym wierszusortedHeadBackground
- kolor tła w posortowanej kolumnie, w nagłówkuhighColor
- kolor tła dla podświetlonego wierszahighTextColor
- kolor czcionki dla podświetlonego wierszafont
- definicja czcionkifontSize
- rozmiar czcionki
java.io.IOException
public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Object[] colDef, java.lang.Object[] data)
id
- identyfikator tabelki - musi być unikalny w obrębie stronywidth
- szerokośćnumbered
- czy numerowana (true dodaje niezmienną pozycję Lp.)colDef
- definicja kolumn; wiersz zawiera następujące elementy: [tytuł, sortować, odwrotnie_sortować, pageId, additionalParams,
typ, IDName, colID], gdzie:typ
- typ kolumny - dopuszczalne są następujące: "T"- tekst, "C"- currency, "D"- date, "I"- integer, "F"- floatIDName
(opcjonalne) - nazwa zmiennej (domyślnie _RowID
), które zostanie nadana wartość ID wiersza.ColID
(opcjonalne) - indeks kolumny tabeli (domyślnie 0) zawierającej ID wiersza.data
- dane w postaci listy wierszy. Pierwsza (nie wyświetlana) kolumna każdego wiersza musi zawierać jego ID.public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Object[] colDef, java.lang.Object[] data, java.lang.Boolean highlighted)
id
- identyfikator tabelki - musi być unikalny w obrębie stronywidth
- szerokośćnumbered
- czy numerowana (true dodaje niezmienną pozycję Lp.)colDef
- definicja kolumn; wiersz zawiera następujące elementy: [tytuł, sortować, odwrotnie_sortować, pageId, additionalParams,
typ, IDName, colID].IDName
(opcjonalne) oznacza nazwa zmiennej, pod którą zostanie podstawione ID wiersza (index 0) (domyślnie
_RowID).ColID
(opcjonalne) określa która kolumna wiersza listy zostanie podstawiona do zmiennej IDName (domyślnie 0)data
- dane w postaci listy wierszy. Pierwsza kolumna każdego wiersza musi zawierać "id".public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Object[] colDef, java.util.List data)
id
- identyfikator tabelki - musi być unikalny w obrębie stronywidth
- szerokośćnumbered
- czy numerowana (true dodaje niezmienną pozycję Lp.)colDef
- definicja kolumn; wiersz zawiera następujące elementy: [tytuł, sortować, odwrotnie_sortować, pageId, additionalParams,
typ, IDName, colID].IDName
(opcjonalne) oznacza nazwa zmiennej, pod którą zostanie podstawione ID wiersza (index 0) (domyślnie
_RowID).ColID
(opcjonalne) określa która kolumna wiersza listy zostanie podstawiona do zmiennej IDName (domyślnie 0)data
- dane w postaci listy wierszy. Pierwsza kolumna każdego wiersza musi zawierać "id".public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Object[] colDef, java.util.List data, palio.compiler.PalioCode elseCode) throws palio.PalioException
id
- identyfikator tabelki - musi być unikalny w obrębie stronywidth
- szerokośćnumbered
- czy numerowana (true dodaje niezmienną pozycję Lp.)colDef
- definicja kolumn; wiersz zawiera następujące elementy: [tytuł, sortować, odwrotnie_sortować, pageId, additionalParams,
typ, IDName, colID].IDName
(opcjonalne) oznacza nazwa zmiennej, pod którą zostanie podstawione ID wiersza (index 0) (domyślnie
_RowID).ColID
(opcjonalne) określa która kolumna wiersza listy zostanie podstawiona do zmiennej IDName (domyślnie 0)data
- dane w postaci listy wierszy. Pierwsza kolumna każdego wiersza musi zawierać "id".elseCode
- kod wykonywany jeśli element data jest pusty
palio.PalioException
public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Object[] colDef, java.util.List data, java.lang.Boolean highlighted)
id
- identyfikator tabelki - musi być unikalny w obrębie stronywidth
- szerokośćnumbered
- czy numerowana (true dodaje niezmienną pozycję Lp.)colDef
- definicja kolumn; wiersz zawiera następujące elementy: [tytuł, sortować, odwrotnie_sortować, pageId, additionalParams,
typ, IDName, colID].IDName
(opcjonalne) oznacza nazwa zmiennej, pod którą zostanie podstawione ID wiersza (index 0) (domyślnie
_RowID).ColID
(opcjonalne) określa która kolumna wiersza listy zostanie podstawiona do zmiennej IDName (domyślnie 0)data
- dane w postaci listy wierszy. Pierwsza kolumna każdego wiersza musi zawierać "id".highlighted
- - czy wiersze będą podświetlane; gdy true - pierwsze kliknięcie będzie podświetlać wiersz, drugie wywoływać funkcję
"highClicked" (definicję funkcji należy sobie samemu napisać)public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Object[] colDef, java.util.List data, java.lang.Boolean highlighted, palio.compiler.PalioCode elseCode) throws palio.PalioException
id
- identyfikator tabelki - musi być unikalny w obrębie stronywidth
- szerokośćnumbered
- czy numerowana (true dodaje niezmienną pozycję Lp.)colDef
- definicja kolumn; wiersz zawiera następujące elementy:IDName
(opcjonalne) oznacza nazwa zmiennej pod którą zostanie podstawione ID wiersza (index 0) (domyślnie
_RowID).ColID
(opcjonalne) określa, która kolumna wiersza listy zostanie podstawiona do zmiennej IDName (domyślnie 0)data
- dane w postaci listy wierszy. Pierwsza kolumna (index 0) każdego wiersza musi zawierać "id".highlighted
- czy wiersze będą podświetlane; gdy true - pierwsze kliknięcie będzie podświetlać wiersz, drugie wywoływać funkcję
"highClicked" (definicję funkcji należy sobie samemu napisać)elseCode
- kod wykonywany gdy element data jest pusty
palio.PalioException
public void sortTable(java.lang.String id, java.lang.String width, java.lang.Boolean numbered, java.lang.Boolean colored, java.lang.Object[] colDef, palio.compiler.PalioCode tableCode) throws palio.PalioException
id
- identyfikator tabelki - musi być unikalnywidth
- szerokość tabelkinumbered
- czy numerowana - uwaga, numerowanie 1,2...n należy zapewnić w kodzie tabelki!colored
- czy kolorowana (tzn. czy skrypt sortujący będzie dokonywał kolorowania przy sortowaniu)colDef
- definicje kolumn - [tytuł, sortować, odwrotnie sortować, typ].tableCode
- kod tworzący tabelkę - wiersze <tr> i kolumny <td>
palio.PalioException
public java.lang.String tabCSS(java.lang.String width, java.lang.String fontSize) throws java.io.IOException
width
-
java.io.IOException
public static java.lang.String tabCSS(java.lang.String bgColor, java.lang.String textColor, java.lang.String borderColor, java.lang.String dBgColor, java.lang.String dTextColor, java.lang.String aBgColor, java.lang.String aTextColor, java.lang.String bodyBgColor, java.lang.String fontSize, java.lang.String width) throws java.io.IOException
bgColor
- kolor tłatextColor
- kolor tekstuborderColor
- kolor krawędzidBgColor
- kolor tła nieaktywnej zakładkidTextColor
- kolor tekstu nieaktywnej zakładkiaBgColor
- kolor tła wybranej zakładkiaTextColor
- kolor tekstu wybranej zakładkibodyBgColor
- kolor tła panelu (uwaga: zalecane jest podanie null; w przypadku IE wybór tła może powodować nieprawidłowe
zachowanie)fontSize
- rozmiar czcionki w pikselachwidth
- szerokość pojedynczej zakładki w pikselach
java.io.IOException
@Deprecated public static void createTabs(java.lang.Long current, palio.compiler.PalioCode code) throws palio.PalioException
createTabs(String currentLabel, PalioCode code)
.
current
- numer aktywnej zakładkicode
- polecenia wyświetlające tekst inne niż addTab, na własną odpowiedzialność
palio.PalioException
public static void createTabs(java.lang.String currentLabel, palio.compiler.PalioCode code) throws palio.PalioException
currentLabel
- label aktywnej zakładkicode
- polecenia wyświetlające tekst inne niż addTab; na własną odpowiedzialność
palio.PalioException
public static void addTab(java.lang.String label, java.lang.String link, java.lang.Boolean active)
label
- link
- active
- public static void createTabBody(palio.compiler.PalioCode code) throws palio.PalioException
code
-
palio.PalioException
public static void createForm(java.lang.String formName, java.lang.String formID, java.lang.String URL, java.lang.String defaultInputClass, java.lang.String defaultButtonClass, palio.compiler.PalioCode formCode, palio.compiler.PalioCode validationCode) throws java.io.IOException, palio.PalioException
formName
- atrybut "name"formID
- atrybut "id"URL
- atrybut "action"defaultInputClass
- domyślna klasa dla pól "input"defaultButtonClass
- domyślna klasa css dla przyciskówformCode
- zawartość formularza - tutaj wpisywane jest wszystko, co powinno znaleźć się między znacznikami <form>validationCode
- dodatkowy kod do walidacji - zostaje wpisany przed kodem wygenerowanym automatycznie.
java.io.IOException
palio.PalioException
public static void createForm(java.lang.String formName, java.lang.String formID, java.lang.String URL, java.lang.String defaultInputClass, java.lang.String defaultButtonClass, java.lang.String additionalCode, palio.compiler.PalioCode formCode, palio.compiler.PalioCode validationCode, palio.compiler.PalioCode postValidationCode) throws java.io.IOException, palio.PalioException
formName
- atrybut "name"formID
- atrybut "id"URL
- atrybut "action"defaultInputClass
- domyślna klasa dla pól "input"defaultButtonClass
- domyślna klasa css dla przyciskówadditionalCode
- dodatkowy kod wewnąrz tagu <form>formCode
- zawartość formularza - tutaj wpisywane jest wszystko, co powinno znaleźć się między znacznikami <form>validationCode
- dodatkowy kod do walidacji - zostaje wpisany przed kodem wygenerowanym automatycznie.postValidationCode
- dodatkowy kod do walidacji - zostaje wpisany po kodzie wygenerowanym automatycznie.
java.io.IOException
palio.PalioException
public static void createUploadForm(java.lang.String formName, java.lang.String formID, java.lang.String URL, java.lang.String defaultInputClass, java.lang.String defaultButtonClass, palio.compiler.PalioCode formCode, palio.compiler.PalioCode validationCode) throws java.io.IOException, palio.PalioException
formName
- atrybut "name"formID
- atrybut "id"URL
- atrybut "action"defaultInputClass
- domyślna klasa dla pól "input"defaultButtonClass
- domyślna klasa css dla przyciskówformCode
- zawartość formularza - tutaj wpisywane jest wszystko, co powinno znaleźć się między znacznikami <form>validationCode
- dodatkowy kod do walidacji - zostaje wpisany przed kodem wygenerowanym automatycznie.
java.io.IOException
palio.PalioException
public static void createSearchForm(java.lang.String formName, java.lang.String formID, java.lang.String URL, java.lang.String defaultInputClass, java.lang.String defaultButtonClass, palio.compiler.PalioCode formCode, palio.compiler.PalioCode validationCode) throws java.io.IOException, palio.PalioException
formName
- atrybut "name"formID
- atrybut "id"URL
- atrybut "action"defaultInputClass
- domyślna klasa dla pól "input"defaultButtonClass
- domyślna klasa css dla przyciskówformCode
- zawartość formularza - tutaj wpisywane jest wszystko, co powinno znaleźć się między znacznikami <form>validationCode
- dodatkowy kod do walidacji - zostaje wpisany przed kodem wygenerowanym automatycznie.
java.io.IOException
palio.PalioException
public static void createSearchForm(java.lang.String formName, java.lang.String formID, java.lang.String URL, java.lang.String defaultInputClass, java.lang.String defaultButtonClass, palio.compiler.PalioCode formCode, palio.compiler.PalioCode validationCode, java.lang.Boolean allowEmpty) throws java.io.IOException, palio.PalioException
formName
- atrybut "name"formID
- atrybut "id"URL
- atrybut "action"defaultInputClass
- domyślna klasa dla pól "input"defaultButtonClass
- domyślna klasa css dla przyciskówformCode
- zawartość formularza - tutaj wpisywane jest wszystko, co powinno znaleźć się między znacznikami <form>validationCode
- dodatkowy kod do walidacji - zostaje wpisany przed kodem wygenerowanym automatycznie.
java.io.IOException
palio.PalioException
public static void uploadField() throws java.io.IOException, palio.PalioException
java.io.IOException
palio.PalioException
public static void uploadField(java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
notNull
- czy pole jest wymagane (true - wymagane)label
- etykieta pola
java.io.IOException
palio.PalioException
public static void uploadField(java.lang.String name, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
jest tablica
[zawartosc (byte[]), nazwa pliku (String), rozmiar (Long), typ MIME (String)].
name
- nazwa polanotNull
- czy pole jest wymagane (true - wymagane)label
- etykieta pola
java.io.IOException
palio.PalioException
public static void uploadField(java.lang.String name, java.lang.Boolean notNull, java.lang.String label, java.lang.Long size) throws java.io.IOException, palio.PalioException
name
jest tablica
[zawartość (byte[]), nazwa pliku (String), rozmiar (Long), typ MIME (String)].
name
- nazwa polanotNull
- czy pole jest wymagane (true - wymagane)label
- etykieta polasize
- długość pola
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label, java.lang.String regexp) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")regexp
- wyrażenie regularne zgodne z silnikiem wyrażeń regularnych języka javascript.
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label, java.lang.String regexp, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")regexp
- wyrażenie regularne zgodne z silnikiem wyrażeń regularnych języka javascript.additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label, java.lang.String regexp, java.lang.String additionalCode, palio.compiler.PalioCode validationCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")regexp
- wyrażenie regularne zgodne z silnikiem wyrażeń regularnych języka javascript.additionalCode
- dodatkowy kod wpisywany do definicji tag-avalidationCode
- kod walidacji
java.io.IOException
palio.PalioException
public static void emailField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")
java.io.IOException
palio.PalioException
public static void postCodeField(java.lang.String name, java.lang.String value, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- value
- notNull
- label
-
java.io.IOException
palio.PalioException
public static void peselField(java.lang.String name, java.lang.String value, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onBlur, java.lang.String onFocus, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- value
- notNull
- label
- id
- cssClass
- onBlur
- onFocus
- additionalCode
-
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.util.Map params) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value"params
- mapa parametrów pola tekstowego Dostępne parametry max_length pole "maxlength" (maksymalna ilość liter w polu) - Long
not_null czy pole jest wymagane (true - wymagane) - Boolean label słowny opis pola ("etykieta") - String regexp
wyrażenie regularne zgodne z silnikiem wyrażeń regularnych języka javascript. - String id atrybut "id" - String css_class
klasa (class) pola, zastępuje wartość domyślną w formularzu - String on_blur kod javascript przypisywany do zdarzenia
onblur - String on_focus kod javascript przypisywany do zdarzenia onfocus - String additional_code dodatkowy kod wpisywany
do definicji tag-a - String validation_code dodatkowy kod wpisywany do definicji tag-a - PalioCode
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label, java.lang.String regexp, java.lang.String id, java.lang.String cssClass, java.lang.String onBlur, java.lang.String onFocus, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value"maxLength
- pole "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")regexp
- wyrażenie regularne zgodne z silnikiem wyrażeń regularnych języka javascript.id
- atrybut "id"cssClass
- klasa (class) pola, zastępuje wartość domyślną w formularzuonBlur
- kod javascript przypisywany do zdarzenia onbluronFocus
- kod javascript przypisywany do zdarzenia onfocusadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void textField(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Boolean notNull, java.lang.String label, java.lang.String regexp, java.lang.String id, java.lang.String cssClass, java.lang.String onBlur, java.lang.String onFocus, java.lang.String additionalCode, palio.compiler.PalioCode validationCode) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value"maxLength
- pole "maxlength" (maksymalna ilość liter w polu)notNull
- czy pole jest wymagane (true - wymagane)label
- słowny opis pola ("etykieta")regexp
- wyrażenie regularne zgodne z silnikiem wyrażeń regularnych języka javascript.id
- atrybut "id"cssClass
- klasa (class) pola, zastępuje wartość domyślną w formularzuonBlur
- kod javascript przypisywany do zdarzenia onbluronFocus
- kod javascript przypisywany do zdarzenia onfocusadditionalCode
- dodatkowy kod wpisywany do definicji tag-avalidationCode
- kod walidujący
java.io.IOException
palio.PalioException
public static void loginField(java.lang.String value, java.lang.Long maxLength, java.lang.String label) throws java.io.IOException, palio.PalioException
value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")
java.io.IOException
palio.PalioException
public static void loginField(java.lang.String value, java.lang.Long maxLength, java.lang.String label, java.lang.Boolean autocomplete) throws java.io.IOException, palio.PalioException
value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")autocomplete
- informacja czy przeglądarka ma oferować zapamiętywanie treści pola (null oznacza brak definicji autocomplete)
java.io.IOException
palio.PalioException
public static void loginField(java.lang.String value, java.lang.Long maxLength, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")id
- atrybut "id"cssClass
- klasa (class) pola
java.io.IOException
palio.PalioException
public static void loginField(java.lang.String value, java.lang.Long maxLength, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode, java.lang.Boolean autocomplete) throws java.io.IOException, palio.PalioException
value
- atrybut "value"maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")id
- atrybut "id"cssClass
- klasa (class) polaautocomplete
- informacja czy przeglądarka ma oferować zapamiętywanie treści pola (null oznacza brak definicji autocomplete)
java.io.IOException
palio.PalioException
public static void passwordField(java.lang.Long maxLength, java.lang.String label) throws java.io.IOException, palio.PalioException
maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")
java.io.IOException
palio.PalioException
public static void passwordField(java.lang.Long maxLength, java.lang.String label, java.lang.Boolean autocomplete) throws java.io.IOException, palio.PalioException
maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")autocomplete
- informacja czy przeglądarka ma oferować zapamiętywanie treści pola (null oznacza brak definicji autocomplete)
java.io.IOException
palio.PalioException
public static void passwordField(java.lang.Long maxLength, java.lang.String label, java.lang.String name) throws java.io.IOException, palio.PalioException
maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")name
- pole "name"
java.io.IOException
palio.PalioException
public static void passwordField(java.lang.Long maxLength, java.lang.String label, java.lang.String name, java.lang.Boolean autocomplete) throws java.io.IOException, palio.PalioException
maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")name
- pole "name"autocomplete
- informacja czy przeglądarka ma oferować zapamiętywanie treści pola (null oznacza brak definicji autocomplete)
java.io.IOException
palio.PalioException
public static void passwordField(java.lang.Long maxLength, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")id
- atrybut "id"cssClass
- klasa (class) pola.additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void passwordField(java.lang.Long maxLength, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode, java.lang.Boolean autocomplete) throws java.io.IOException, palio.PalioException
maxLength
- atrybut "maxlength" (maksymalna ilość liter w polu)label
- słowny opis pola ("etykieta")id
- atrybut "id"cssClass
- klasa (class) pola.additionalCode
- dodatkowy kod wpisywany do definicji tag-aautocomplete
- informacja czy przeglądarka ma oferować zapamiętywanie treści pola (null oznacza brak definicji autocomplete)
java.io.IOException
palio.PalioException
public void dateField(java.lang.String name, java.util.Date value, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name" - pola otrzymują nazwy "name_day", "name_mon" i "name_year".value
- atrybut "value".label
- etykieta pola.
java.io.IOException
palio.PalioException
public void dateField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymagane (true- tak)label
- etykieta pola
java.io.IOException
palio.PalioException
public void dateField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label, java.util.Date after, java.util.Date before) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymagane (true- tak)label
- etykieta polaafter
- dolna data widełek - wprowadzona data musi być od niej późniejszabefore
- górna data widełek - wprowadzona data musi być od niej wcześniejsza
java.io.IOException
palio.PalioException
public static void dateField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label, java.util.Date after, java.util.Date before, java.lang.String dateFormat, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymagane (true - tak)label
- etykieta polaafter
- dolna data widełek - wprowadzona data musi być od niej późniejszabefore
- górna data widełek - wprowadzona data musi być od niej wcześniejszadateFormat
- format daty, np. "dd-MM-yyyy". Przyjmowane są tylko symbole 'd','M' i 'y'.additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public void calendarField(java.lang.String name, java.util.Date value, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"label
- etykieta pola
java.io.IOException
palio.PalioException
public void calendarField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole musi być wypełnionelabel
- etykieta pola
java.io.IOException
palio.PalioException
public void calendarField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label, java.util.Date after, java.util.Date before) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymaganelabel
- etykieta polaafter
- dolna data widełek - wprowadzona data musi być od niej późniejszabefore
- górna data widełek - wprowadzona data musi być od niej wcześniejsza
java.io.IOException
palio.PalioException
public static void calendarField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label, java.util.Date after, java.util.Date before, java.lang.String dateFormat, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymaganelabel
- etykieta polaafter
- dolna data widełek - wprowadzona data musi być od niej późniejszabefore
- górna data widełek - wprowadzona data musi być od niej wcześniejszadateFormat
- format daty, np. "dd-MM-yyyy".additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public void calendarField(java.lang.String name, java.util.Date value, java.util.Map params) throws java.io.IOException, palio.PalioException
params
- mapa z parametrami pola tekstowego. Dostępne parametry: not_null - czy pole jest wymagane - Boolean; label - etykieta pola -
String; after - dolna data widełek - wprowadzona data musi być od niej późniejsza - Date; before - górna data widełek -
wprowadzona data musi być od niej wcześniejsza - Date; date_format - format daty, np. "dd-MM-yyyy" - String; id - ID tagu INPUT
- String; css_class - klasa CSS tagu INPUT - String; on_blur - zdarzenie onBlur tagu INPUT - String; on_focus - zdarzenie onFocus
tagu INPUT - String; additional_code - dodatkowy kod wpisywany do definicji tag-a - String
java.io.IOException
palio.PalioException
public static void calendarField(java.lang.String name, java.util.Date value, java.lang.Boolean notNull, java.lang.String label, java.util.Date after, java.util.Date before, java.lang.String dateFormat, java.lang.String id, java.lang.String cssClass, java.lang.String onBlur, java.lang.String onFocus, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"notNull
- czy pole jest wymaganelabel
- etykieta polaafter
- dolna data widełek - wprowadzona data musi być od niej późniejszabefore
- górna data widełek - wprowadzona data musi być od niej wcześniejszadateFormat
- format daty, np. "dd-MM-yyyy"id
- ID tagu INPUTcssClass
- klasa CSS tagu INPUTonBlur
- zdarzenie onBlur tagu INPUTonFocus
- zdarzenie onFocus tagu INPUTadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta pola
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onChange, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta polaid
- atrybut "id"cssClass
- klasa (class) elementuonChange
- kod javascript wołany na zdarzenie onchangeadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta pola
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onChange, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta polaid
- atrybut "id"cssClass
- klasa (class) elementuonChange
- zdarzenie wołane na zdarzenie onchangeadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.String firstObjectName, java.lang.Object firstObjectValue) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]firstObjectName
- etykieta pierwszego elementufirstObjectValue
- wartość pierwszego elementu
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.Boolean notNull, java.lang.String label, java.lang.String firstObjectName, java.lang.Object firstObjectValue) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta polafirstObjectName
- etykieta pierwszego elementufirstObjectValue
- wartość pierwszego elementu
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options, java.util.Map params) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]params
- mapa parametrów. Dostępne parametry: not_null - czy pole jest wymagane (true - tak) - Boolean; label - etykieta pola - String;
id - atrybut "id" - String; css_class - klasa (class) elementu - String; on_change - zdarzenie wołane na zdarzenie onchange -
String; additional_code - dodatkowy kod wpisywany do definicji tag-a - String; first_object_name - etykieta pierwszego elementu
- String; first_object_value - wartość pierwszego elementu - Object
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onChange, java.lang.String additionalCode, java.lang.String firstObjectName, java.lang.Object firstObjectValue) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta polaid
- atrybut "id"cssClass
- klasa (class) elementuonChange
- kod javascript wołany na zdarzenie onchangeadditionalCode
- dodatkowy kod wpisywany do definicji tag-afirstObjectName
- etykieta pierwszego elementufirstObjectValue
- wartość pierwszego elementu
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.String firstObjectName, java.lang.Object firstObjectValue) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]firstObjectName
- etykieta pierwszego elementufirstObjectValue
- wartość pierwszego elementu
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.Boolean notNull, java.lang.String label, java.lang.String firstObjectName, java.lang.Object firstObjectValue) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta polafirstObjectName
- etykieta pierwszego elementufirstObjectValue
- wartość pierwszego elementu
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.util.Map params) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- tablica opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]params
- mapa parametrów. Dostępne parametry: not_null czy pole jest wymagane (true - tak) - Boolean; label - etykieta pola - String;
id - atrybut "id" - String; css_class - klasa (class) elementu - String; on_change - zdarzenie wołane na zdarzenie onchange -
String; additional_code - dodatkowy kod wpisywany do definicji tag-a - String; first_object_name - etykieta pierwszego elementu
- String; first_object_value - wartość pierwszego elementu - Object
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onChange, java.lang.String additionalCode, java.lang.String firstObjectName, java.lang.Object firstObjectValue) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]notNull
- czy pole jest wymagane (true - tak)label
- etykieta polaid
- atrybut "id"cssClass
- klasa (class) elementuonChange
- zdarzenie wołane na zdarzenie onchangeadditionalCode
- dodatkowy kod wpisywany do definicji tag-afirstObjectName
- etykieta pierwszego elementufirstObjectValue
- wartość pierwszego elementu
java.io.IOException
palio.PalioException
public static void multipleDropList(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.Long rows) throws java.io.IOException, palio.PalioException
name
- atrybut "name"options
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]rows
- liczba wierszy
java.io.IOException
palio.PalioException
public static void multipleDropList(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.Long rows, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"options
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]rows
- liczba wierszynotNull
- czy pole jest wymagane (true - tak)label
- etykieta pola
java.io.IOException
palio.PalioException
public static void multipleDropList(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.Long rows, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onChange, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"options
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]rows
- liczba wierszynotNull
- czy pole jest wymagane (true - tak)label
- etykieta polaid
- atrybut "id"cssClass
- klasa (class) elementuonChange
- kod javascript wołany na zdarzenie onchangeadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void dropList(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.Long rows) throws java.io.IOException, palio.PalioException
name
- atrybut "name"options
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]rows
- liczba wierszy
java.io.IOException
palio.PalioException
public static void multipleDropList(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.Long rows, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"options
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]rows
- liczba wierszynotNull
- czy pole jest wymagane (true- tak)label
- etykieta pola
java.io.IOException
palio.PalioException
public static void multipleDropList(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.Long rows, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String cssClass, java.lang.String onChange, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"options
- lista opcji; pojedyncza opcja jest reprezentowana przez tablicę [wartość, etykieta]rows
- liczba wierszynotNull
- czy pole jest wymagane (true - tak)label
- etykieta polaid
- atrybut "id"cssClass
- klasa (class) elementuonChange
- zdarzenie wołane na zdarzenie onchangeadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void checkBox(java.lang.String name, java.lang.Object value, java.lang.Boolean checked) throws java.io.IOException, palio.PalioException
name
- atrybut namevalue
- atrybut valuechecked
- czy wybrany
java.io.IOException
palio.PalioException
public static void checkBox(java.lang.String name, java.lang.Object value, java.lang.Boolean checked, java.lang.String id, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut namevalue
- atrybut valuechecked
- czy wybranyid
- parametr idadditionalCode
- dodatkowy kod
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.String template) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- obiekt Collection zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.String template, java.lang.String id, java.lang.String onClick, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- obiekt Collection zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"id
- atrybut "id"onClick
- kod javascript wołany na zdarzenie onclick (na dowolny checkbox z listy)additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.String template) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- tablica zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.String template, java.lang.String id, java.lang.String onClick, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"id
- atrybut "id"onClick
- kod javascript wołany na zdarzenie onclick (na dowolny checkbox z listy)additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- obiekt Collection, zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.util.Collection options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String onClick, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- obiekt Collection, zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.id
- atrybut "id"onClick
- kod javascript wołany na zdarzenie onclick (na dowolny checkbox z listy)additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- tablica zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.
java.io.IOException
palio.PalioException
public static void checkBoxes(java.lang.String name, java.lang.Object[] selected, java.lang.Object[] options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String onClick, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"selected
- tablica wartości zaznaczonych póloptions
- zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "check" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.id
- atrybut "id"onClick
- kod javascript wołany na zdarzenie onclick (na dowolny checkbox z listy)additionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void radioButtons(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.String template) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- obiekt Collection, zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "radio" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"
java.io.IOException
palio.PalioException
public static void radioButtons(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- obiekt Collection, zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "radio" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.
java.io.IOException
palio.PalioException
public static void radioButtons(java.lang.String name, java.lang.Object value, java.util.Collection options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String onClick, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- obiekt Collection zawierający opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "radio" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.id
- atrybut "id"onClick
- kod javascript wołany na zdarzenie onclickadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void radioButtons(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.String template) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- tablica zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "radio" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"
java.io.IOException
palio.PalioException
public static void radioButtons(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- tablica zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "radio" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.
java.io.IOException
palio.PalioException
public static void radioButtons(java.lang.String name, java.lang.Object value, java.lang.Object[] options, java.lang.String template, java.lang.Boolean notNull, java.lang.String label, java.lang.String id, java.lang.String onClick, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- wartość wybranej opcjioptions
- tablica zawierająca opcje w postaci tablicy [wartość, etykieta]template
- szablon pojedynczej linijki; składa się z dowolnego ciągu znaków i napisów "INPUT" i "LABEL", pod które zostają
podstawione odpowiednio pole "radio" i etykieta. Domyślnie linijka ma postać "INPUT LABEL<br>"notNull
- czy pole wymagane (true - tak)label
- etykieta pola.id
- atrybut "id"onClick
- kod javascript wołany na zdarzenie onclickadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void textArea(java.lang.String name, java.lang.String value) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrybut "value"
java.io.IOException
palio.PalioException
public static void textArea(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Long rows, java.lang.Long cols) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrubut "value"maxLength
- maksymalna długość tekstu w obszarzerows
- atrybut "rows" (ilość wierszy tekstu pokazywana na ekranie)cols
- atrybut "cols" (ilość kolumn tekstu pokazywana na ekranie - niestety jest to nadrzędne w stosunku do parametru width w
arkuszu stylów)
java.io.IOException
palio.PalioException
public static void textArea(java.lang.String name, java.lang.String value, java.lang.Long maxLength, java.lang.Long rows, java.lang.Long cols, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- atrybut "name"value
- atrubut "value"maxLength
- maksymalna długość tekstu w obszarzerows
- atrybut "rows" (ilość wierszy tekstu pokazywana na ekranie)cols
- atrybut "cols" (ilość kolumn tekstu pokazywana na ekranie - niestety jest to nadrzędne w stosunku do parametru width w
arkuszu stylów)id
- atrybut "id"cssClass
- klasa (class) obszaruadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public void numericField(java.lang.String name, java.math.BigDecimal value, java.lang.String label) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value"label
- etykieta pola
java.io.IOException
palio.PalioException
public static void submitButton(java.lang.String name, java.lang.String value) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value"- napis wyświetlany na przycisku
java.io.IOException
palio.PalioException
public static void submitButtonAutoHide(java.lang.String name, java.lang.String value) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value" - napis wyświetlany na przycisku
java.io.IOException
palio.PalioException
public static void submitButton(java.lang.String name, java.lang.String value, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value" - napis wyświetlany na przyciskuid
- pole "id"cssClass
- klasa (class) przyciskuadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void resetButton(java.lang.String name, java.lang.String value) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value" - napis wyświetlany na przycisku
java.io.IOException
palio.PalioException
public static void resetButton(java.lang.String name, java.lang.String value, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value" - napis wyświetlany na przyciskuid
- pole "id"cssClass
- klasa (class) przyciskuadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static void simpleButton(java.lang.String name, java.lang.String value, java.lang.String onClick) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value" - napis wyświetlany na przyciskuonClick
- kod javascript wołany przy zdarzeniu onclick
java.io.IOException
palio.PalioException
public static void simpleButton(java.lang.String name, java.lang.String value, java.lang.String onClick, java.lang.String id, java.lang.String cssClass, java.lang.String additionalCode) throws java.io.IOException, palio.PalioException
name
- pole "name"value
- pole "value" - napis wyświetlany na przyciskuonClick
- kod javascript wołany przy zdarzeniu onclickid
- pole "id"cssClass
- klasa (class) przyciskuadditionalCode
- dodatkowy kod wpisywany do definicji tag-a
java.io.IOException
palio.PalioException
public static java.util.Date toDate(java.lang.String fieldName)
fieldName
- nazwa pola (podana przy wywołaniu funkcji)public static java.util.Date toDate(java.lang.String fieldName, java.lang.String dateFormat)
fieldName
- nazwa poladateFormat
- format daty w polupublic static void simpleTree(java.lang.String paramName, java.util.List list, java.lang.Object[] icons, java.lang.Long iconWidth, palio.compiler.PalioCode code) throws palio.PalioException
paramName
- nazwa parametru (działa jak w przypadku funkcji for)list
- wynik zapytania SQL SELECT ID,PARENT_ID,INNE from TABELAicons
- tablica linków do ikon (patrz: opis metody)iconWidth
- szerokość ikoncode
- dowolny kod palio, wstawiany przy każdym wierszu drzewa; zmienna paramName zawiera aktualny wiersz danych z zapytania
(jak w przypadku funkcji for)
palio.PalioException
public static void simpleTree(java.lang.String paramName, java.util.List list, java.lang.Long firstElementID, java.lang.Object[] icons, java.lang.Long iconWidth, palio.compiler.PalioCode code) throws palio.PalioException
paramName
- nazwa parametru (działa jak w przypadku funkcji for)list
- wynik zapytania SQL SELECT ID,PARENT_ID,INNE from TABELAfirstElementID
- element, od którego rozpoczynane jest budowanie drzewaicons
- tablica linków do ikon (patrz: opis metody)iconWidth
- szerokość ikoncode
- dowolny kod palio, wstawiany przy każdym wierszu drzewa; zmienna paramName zawiera aktualny wiersz danych z zapytania
(jak w przypadku funkcji for)
palio.PalioException
public static void simpleTree(java.lang.String paramName, java.util.List list, java.lang.Long firstElementID, java.lang.Object[] icons, java.lang.Long iconWidth, java.lang.String hasChildrenParamName, palio.compiler.PalioCode code) throws palio.PalioException
paramName
- nazwa parametru (działa jak w przypadku funkcji for)list
- wynik zapytania SQL SELECT ID,PARENT_ID,INNE from TABELAfirstElementID
- element, od którego rozpoczynane jest budowanie drzewaicons
- tablica linków do ikon (patrz: opis metody)iconWidth
- szerokość ikonhasChildrenParamName
- nazwa parametru, który jest ustawiany przy każdym wywołaniu kodu paliowego, i mówi czy dany element
posiada elementy podrzędne (wartości: true/false)code
- dowolny kod palio, wstawiany przy każdym wierszu drzewa; zmienna paramName zawiera aktualny wiersz danych z zapytania
(jak w przypadku funkcji for)
palio.PalioException
public static java.lang.Object[] simpleTreeDefaultIcons()
simpleTree(String, List, Long, Object[], Long, String, PalioCode)
.
public static void freeTree(java.util.LinkedList data, java.lang.Object rootId, java.lang.Boolean displayRoot, java.lang.Object[] icons, java.lang.String codeParamName, palio.compiler.PalioCode code) throws palio.PalioException
datazazwyczaj pochodzą z wywołania zapytania "SELECT id,parent_id,... FROM tabelka;" i są modyfikowane wewnątrz funkcji.
code. Parametr ten jest nadpisywany od razu po wywołaniu funkcji.
[aktualna_gałąź (Object[]), lista_ikonek (LinkedList), liczba_ikonek (Long), czy_są_podgałęzie (Boolean)]
czy_są_podgałęziedziała w obie strony: przed wywołaniem kodu paliowego jest ustawiany przez funkcję, natomiast po wykonaniu kodu jest sprawdzany, a jego wartość decyduje o tym, czy rysować podgałęzie dla tej gałęzi, czy też nie.
data
- dane do przedstawienia w postaci drzewa.rootId
- identyfikator korzenia drzewa. Jeśli null to korzeniami są gałęzie, które nie mają określonego rodzica.displayRoot
- mówi, czy wyświetlić korzeń o identyfikatorze rootId.icons
- tablica obiektów, które są wstawiane do listy lista_ikonek. Kolejność ikon jest opisana przy okazji funkcji simpleTree.codeParamName
- nazwa parametru paliowego, który jest tablicą zmiennych opisujących aktualną gałąź.code
- kod paliowy wywoływany dla każdej gałęzi.
palio.PalioException
public final java.util.LinkedList simpleTextTree(java.util.Collection data)
$sql.read("select ID, NAME, PARENT_ID from TABELA")
. $html.dropList(...)
.PARENT_ID == null
.
data
- wynik zapytania SQL: select ID,NAME,PARENT_ID from TABELApublic final java.util.LinkedList simpleTextTree(java.util.Collection data, java.lang.Object rootId, java.lang.Boolean displayRoot)
$sql.read("select ID, NAME, PARENT_ID from TABELA")
. $html.dropList(...)
.ID == rootId
.
data
- wynik zapytania SQL: select ID,NAME,PARENT_ID from TABELArootId
- identyfikator (ID) korzenia drzewa.displayRoot
- czy element główny ma być na liście.public final java.util.LinkedList simpleTextTree(java.util.Collection data, java.lang.Object[] strings)
$sql.read("select ID, NAME, PARENT_ID from TABELA")
. $html.dropList(...)
.["| ", "'-", "|-", " "]
data
- wynik zapytania SQL: select ID,NAME,PARENT_ID from TABELAstrings
- tablica czterech ciągów do definiowana własnego wyglądu gałęzi drzewa.public final java.util.LinkedList simpleTextTree(java.util.Collection data, java.lang.Object rootId, java.lang.Boolean displayRoot, java.lang.Object[] strings)
$sql.read("select ID, NAME, PARENT_ID from TABELA")
. $html.dropList(...)
.ID == rootId
.["| ", "'-", "|-", " "]
data
- wynik zapytania SQL: select ID,NAME,PARENT_ID from TABELAstrings
- tablica czterech ciągów do definiowana własnego wyglądu gałęzi drzewa.rootId
- identyfikator (ID) korzenia drzewa.displayRoot
- czy element główny ma być na liście.public final java.util.LinkedList simpleTextTree(java.util.Collection data, java.lang.Object rootId, java.lang.Object notToDisplayId, java.lang.Boolean displayRoot, java.lang.Object[] strings)
$sql.read("select ID, NAME, PARENT_ID from TABELA")
. $html.dropList(...)
.ID == rootId
.["| ", "'-", "|-", " "]
data
- wynik zapytania SQL: select ID,NAME,PARENT_ID from TABELAstrings
- tablica czterech ciągów do definiowana własnego wyglądu gałęzi drzewa.rootId
- identyfikator (ID) korzenia drzewa.notToDisplayId
- identyfikator (ID) części drzewka, która ma być pominięta podczas tworzenia struktury.displayRoot
- czy element główny ma być na liście.public final void calendarInit()
public static final void calendarInit(java.lang.String langCode)
langCode
- Kod kraju.public static final void calendarInit(java.lang.String langCode, java.lang.String styleName)
langCode
- Kod kraju.styleName
- Nazwa stylu kalendarza.public static final java.lang.String calendarShow(java.lang.String id, java.lang.String format)
$html.textField(Data, (String)$Data, 200, true, "Data", (String)null, "DataID", ...)
$html.simpleButton("_kalendarz", "...", $html.calendarShow("DataID", "%d/%m/%Y"))
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%C | century number |
%d | the day of the month ( 00 .. 31 ) |
%e | the day of the month ( 0 .. 31 ) |
%H | hour ( 00 .. 23 ) |
%I | hour ( 01 .. 12 ) |
%j | day of the year ( 000 .. 366 ) |
%k | hour ( 0 .. 23 ) |
%l | hour ( 1 .. 12 ) |
%m | month ( 01 .. 12 ) |
%M | minute ( 00 .. 59 ) |
%n | a newline character |
%p | “PM” or “AM” |
%P | “pm” or “am” |
%S | second ( 00 .. 59 ) |
%s | number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) |
%t | a tab character |
%U, %W, %V | the week number |
%u | the day of the week ( 1 .. 7, 1 = MON ) |
%w | the day of the week ( 0 .. 6, 0 = SUN ) |
%y | year without the century ( 00 .. 99 ) |
%Y | year including the century ( ex. 1979 ) |
%% | a literal % character |
T | do góry |
B | do dołu |
C | do środka |
t | ? |
b | ? |
L | do lewej |
R | do prawej |
C | do środka |
r | ? |
l | ? |
id
- ID elementu formularza któremu wartość należy ustawić po wybraniu daty.format
- format w jakim zwracana jest wybrana data.public static final java.lang.String calendarShow(java.lang.String id, java.lang.String positionID, java.lang.String format)
$html.textField(Data, (String)$Data, 200, true, "Data", (String)null, "DataID", ...)
$html.simpleButton("_kalendarz", "...", $html.calendarShow("DataID", "GuzikID", "%d/%m/%Y"), "GuzikID", ...)
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%C | century number |
%d | the day of the month ( 00 .. 31 ) |
%e | the day of the month ( 0 .. 31 ) |
%H | hour ( 00 .. 23 ) |
%I | hour ( 01 .. 12 ) |
%j | day of the year ( 000 .. 366 ) |
%k | hour ( 0 .. 23 ) |
%l | hour ( 1 .. 12 ) |
%m | month ( 01 .. 12 ) |
%M | minute ( 00 .. 59 ) |
%n | a newline character |
%p | “PM” or “AM” |
%P | “pm” or “am” |
%S | second ( 00 .. 59 ) |
%s | number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) |
%t | a tab character |
%U, %W, %V | the week number |
%u | the day of the week ( 1 .. 7, 1 = MON ) |
%w | the day of the week ( 0 .. 6, 0 = SUN ) |
%y | year without the century ( 00 .. 99 ) |
%Y | year including the century ( ex. 1979 ) |
%% | a literal % character |
T | do góry |
B | do dołu |
C | do środka |
t | ? |
b | ? |
L | do lewej |
R | do prawej |
C | do środka |
r | ? |
l | ? |
id
- ID elementu formularza któremu wartość należy ustawić po wybraniu daty.positionID
- ID elementu względem którego należy wyświetlić kalendarz.format
- format w jakim zwracana jest wybrana data.public static final java.lang.String calendarShow(java.lang.String id, java.lang.String positionID, java.lang.String format, java.lang.String align)
$html.textField(Data, (String)$Data, 200, true, "Data", (String)null, "DataID", ...)
$html.simpleButton("_kalendarz", "...", $html.calendarShow("DataID", "GuzikID", "%d/%m/%Y", "Bl"), "GuzikID", ...)
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%C | century number |
%d | the day of the month ( 00 .. 31 ) |
%e | the day of the month ( 0 .. 31 ) |
%H | hour ( 00 .. 23 ) |
%I | hour ( 01 .. 12 ) |
%j | day of the year ( 000 .. 366 ) |
%k | hour ( 0 .. 23 ) |
%l | hour ( 1 .. 12 ) |
%m | month ( 01 .. 12 ) |
%M | minute ( 00 .. 59 ) |
%n | a newline character |
%p | “PM” or “AM” |
%P | “pm” or “am” |
%S | second ( 00 .. 59 ) |
%s | number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) |
%t | a tab character |
%U, %W, %V | the week number |
%u | the day of the week ( 1 .. 7, 1 = MON ) |
%w | the day of the week ( 0 .. 6, 0 = SUN ) |
%y | year without the century ( 00 .. 99 ) |
%Y | year including the century ( ex. 1979 ) |
%% | a literal % character |
T | do góry |
B | do dołu |
C | do środka |
t | ? |
b | ? |
L | do lewej |
R | do prawej |
C | do środka |
r | ? |
l | ? |
id
- ID elementu formularza któremu wartość należy ustawić po wybraniu daty.positionID
- ID elementu względem którego należy wyświetlić kalendarz.format
- format w jakim zwracana jest wybrana data.align
- dwuznakowy kod ustawiający wyrównanie kalendarza względem elementu formularza o identyfikatorze podanym w positionID.public static final java.lang.String calendarShow(java.lang.String id, java.lang.String format, java.lang.Boolean use24hTime)
$html.textField(Data, (String)$Data, 200, true, "Data", (String)null, "DataID", ...)
$html.simpleButton("_kalendarz", "...", $html.calendarShow("DataID", "%d/%m/%Y", true))
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%C | century number |
%d | the day of the month ( 00 .. 31 ) |
%e | the day of the month ( 0 .. 31 ) |
%H | hour ( 00 .. 23 ) |
%I | hour ( 01 .. 12 ) |
%j | day of the year ( 000 .. 366 ) |
%k | hour ( 0 .. 23 ) |
%l | hour ( 1 .. 12 ) |
%m | month ( 01 .. 12 ) |
%M | minute ( 00 .. 59 ) |
%n | a newline character |
%p | “PM” or “AM” |
%P | “pm” or “am” |
%S | second ( 00 .. 59 ) |
%s | number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) |
%t | a tab character |
%U, %W, %V | the week number |
%u | the day of the week ( 1 .. 7, 1 = MON ) |
%w | the day of the week ( 0 .. 6, 0 = SUN ) |
%y | year without the century ( 00 .. 99 ) |
%Y | year including the century ( ex. 1979 ) |
%% | a literal % character |
T | do góry |
B | do dołu |
C | do środka |
t | ? |
b | ? |
L | do lewej |
R | do prawej |
C | do środka |
r | ? |
l | ? |
id
- ID elementu formularza któremu wartość należy ustawić po wybraniu daty.format
- format w jakim zwracana jest wybrana data.use24hTime
- czy godzina wyświetlona na kalendarzu ma być w postaci 24h (true) czy 12h (false).public static final java.lang.String calendarShow(java.lang.String id, java.lang.String positionID, java.lang.String format, java.lang.String align, java.lang.Boolean use24hTime)
$html.textField(Data, (String)$Data, 200, true, "Data", (String)null, "DataID", ...)
$html.simpleButton("_kalendarz", "...", $html.calendarShow("DataID", "GuzikID", "%d/%m/%Y", true, "Bl"), "GuzikID", ...)
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%C | century number |
%d | the day of the month ( 00 .. 31 ) |
%e | the day of the month ( 0 .. 31 ) |
%H | hour ( 00 .. 23 ) |
%I | hour ( 01 .. 12 ) |
%j | day of the year ( 000 .. 366 ) |
%k | hour ( 0 .. 23 ) |
%l | hour ( 1 .. 12 ) |
%m | month ( 01 .. 12 ) |
%M | minute ( 00 .. 59 ) |
%n | a newline character |
%p | “PM” or “AM” |
%P | “pm” or “am” |
%S | second ( 00 .. 59 ) |
%s | number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) |
%t | a tab character |
%U, %W, %V | the week number |
%u | the day of the week ( 1 .. 7, 1 = MON ) |
%w | the day of the week ( 0 .. 6, 0 = SUN ) |
%y | year without the century ( 00 .. 99 ) |
%Y | year including the century ( ex. 1979 ) |
%% | a literal % character |
T | do góry |
B | do dołu |
C | do środka |
t | ? |
b | ? |
L | do lewej |
R | do prawej |
C | do środka |
r | ? |
l | ? |
id
- ID elementu formularza któremu wartość należy ustawić po wybraniu daty.positionID
- ID elementu względem którego należy wyświetlić kalendarz.format
- format w jakim zwracana jest wybrana data.align
- dwuznakowy kod ustawiający wyrównanie kalendarza względem elementu formularza o identyfikatorze podanym w positionID.use24hTime
- czy godzina wyświetlona na kalendarzu ma być w postaci 24h (true) czy 12h (false).public static final java.lang.String calendarShowInline(java.lang.String id, java.lang.String containerID, java.lang.String format, java.lang.Boolean use24hTime)
%a | abbreviated weekday name |
%A | full weekday name |
%b | abbreviated month name |
%B | full month name |
%C | century number |
%d | the day of the month ( 00 .. 31 ) |
%e | the day of the month ( 0 .. 31 ) |
%H | hour ( 00 .. 23 ) |
%I | hour ( 01 .. 12 ) |
%j | day of the year ( 000 .. 366 ) |
%k | hour ( 0 .. 23 ) |
%l | hour ( 1 .. 12 ) |
%m | month ( 01 .. 12 ) |
%M | minute ( 00 .. 59 ) |
%n | a newline character |
%p | “PM” or “AM” |
%P | “pm” or “am” |
%S | second ( 00 .. 59 ) |
%s | number of seconds since Epoch (since Jan 01 1970 00:00:00 UTC) |
%t | a tab character |
%U, %W, %V | the week number |
%u | the day of the week ( 1 .. 7, 1 = MON ) |
%w | the day of the week ( 0 .. 6, 0 = SUN ) |
%y | year without the century ( 00 .. 99 ) |
%Y | year including the century ( ex. 1979 ) |
%% | a literal % character |
id
- ID elementu formularza któremu wartość należy ustawić po wybraniu daty.containerID
- ID elementu w którym ma być pokazany kalendarz.format
- format w jakim zwracana jest wybrana data.use24hTime
- czy godzina wyświetlona na kalendarzu ma być w postaci 24h (true) czy 12h (false). Jak null to na kalendarzu nie
będzie godziny.public final void initMenu() throws palio.PalioException
palio.PalioException
public static final void initMenu(java.lang.Object[] images) throws palio.PalioException
images
- tablica z urlami do obrazków
palio.PalioException
public static final void initMenu(java.lang.String fontFamily, java.lang.String fontSize, java.lang.Object[] images) throws palio.PalioException
fontFamily
- wartość parametru font-family w cssfontSize
- wielkość czcionkiimages
- tablica z urlami do obrazków
palio.PalioException
public static final void initMenu(java.lang.String fontFamily, java.lang.String fontSize, java.lang.String menuBackgroundColor, java.lang.String menuItemBackgroundColor, java.lang.String menuItemFontColor, java.lang.String menuItemBackgroundColorOver, java.lang.String menuItemFontColorOver, java.lang.String menuItemBorderColorOver, java.lang.String menuBarBackgroundColor, java.lang.String menuBarItemBackgroundColor, java.lang.String menuBarItemFontColor, java.lang.String menuBarItemBackgroundColorOver, java.lang.String menuBarItemFontColorOver, java.lang.String menuBarItemBackgroundColorClick, java.lang.String menuBarItemFontColorClick, java.lang.String menuBarItemBorderColorClick, java.lang.Object[] images) throws palio.PalioException
fontFamily
- wartość parametru font-family w cssfontSize
- wielkość czcionkimenuBackgroundColor
- kolor tła menumenuItemBackgroundColor
- kolor tła elementu menumenuItemFontColor
- kolor czcionki elementu menumenuItemBackgroundColorOver
- kolor tła elementu menu po najechaniu myszkąmenuItemFontColorOver
- kolor czcionki elementu menu po najechaniu myszkąmenuItemBorderColorOver
- kolor ramki elementu menu po najechaniu myszkąmenuBarBackgroundColor
- kolor tła menuBarmenuBarItemBackgroundColor
- kolor tła elementu menuBarmenuBarItemFontColor
- kolor czcionki elementu menuBarmenuBarItemBackgroundColorOver
- kolor tła elementu menuBar po najechaniu myszkąmenuBarItemFontColorOver
- kolor czcionki elementu menuBar po najechaniu myszkąmenuBarItemBackgroundColorClick
- kolor tła elementu menuBar po kliknięciumenuBarItemFontColorClick
- kolor czcionki elementu menuBar po kliknięciumenuBarItemBorderColorClick
- kolor ramki elementu menuBar po kliknięciuimages
- tablica z urlami do obrazków
palio.PalioException
public static final void createPopupMenu(java.lang.String name, java.lang.Long width, java.lang.Long showValue, java.lang.Long hideValue, palio.compiler.PalioCode code) throws palio.PalioException
name
- nazwa menuwidth
- szerokość menushowValue
- wartość określająca w jaki sposób popup menu ma się pokazywaćhideValue
- wartość określająca w jaki sposób popup menu ma się ukrywaćcode
- kod palio budujący popup menu
palio.PalioException
public static final void createMenu(java.lang.String name, java.lang.Long width, java.lang.Long x, java.lang.Long y, palio.compiler.PalioCode code) throws palio.PalioException
name
- nazwa menuwidth
- szerokość menux
- współrzędna x punktu, w którym ma być umieszczone menuy
- współrzędna y punktu, w którym ma być umieszczone menucode
- kod palio budujący menu
palio.PalioException
public static final void createMenuBar(java.lang.String name, java.lang.Long x, java.lang.Long y, palio.compiler.PalioCode code) throws palio.PalioException
name
- nazwa menuBarx
- współrzędna x punktu, w którym ma być umieszczony menuBary
- współrzędna y punktu, w którym ma być umieszczony menuBarcode
- kod palio budujący menuBar
palio.PalioException
public static final void createMenuBar(java.lang.String name, java.lang.Long x, java.lang.Long y, java.lang.Boolean keyboardSupport, palio.compiler.PalioCode code) throws palio.PalioException
name
- nazwa menuBarx
- współrzędna x punktu, w którym ma być umieszczony menuBary
- współrzędna y punktu, w którym ma być umieszczony menuBarkeyboardSupport
- umożliwia obsługę menu za pomocą klawiaturycode
- kod palio budujący menuBar
palio.PalioException
public static final void createMenuBar(java.lang.String name, java.lang.String staticId, palio.compiler.PalioCode code) throws palio.PalioException
name
- nazwa menustaticId
- atrybut id elementu, w którym ma zostać umieszczone menu (zalecanym elementem jest div)code
- kod palio budujący menuBar
palio.PalioException
public static final void createMenuBar(java.lang.String name, java.lang.String staticId, java.lang.Boolean keyboardSupport, palio.compiler.PalioCode code) throws palio.PalioException
name
- nazwa menustaticId
- atrybut id elementu, w którym ma zostać umieszczone menu (zalecanym elementem jest div)keyboardSupport
- umożliwia obsługę menu za pomocą klawiaturycode
- kod palio budujący menuBar
palio.PalioException
public static final void addMenuBarItem(java.lang.String name, java.lang.String label, java.lang.Long width, java.lang.Boolean active, palio.compiler.PalioCode code) throws palio.PalioException
$html.createMenuBar(...)
name
- nazwa elementu menuBarlabel
- etykieta na menuBarwidth
- szerokość menu związanego z tworzonym elementem menuBarcode
- kod palio tworzący menu związane z tworzonym elementem menuBar
palio.PalioException
public static final void addMenuBarItem(java.lang.String name, java.lang.String label, java.lang.Long width, java.lang.Boolean active, java.lang.Long keyCode, palio.compiler.PalioCode code) throws palio.PalioException
$html.createMenuBar(...)
name
- nazwa elementu menuBarlabel
- etykieta na menuBarwidth
- szerokość menu związanego z tworzonym elementem menuBarkeyCode
- kod klawisza, który przy włączonej obsłudze klawiatury i wciśniętym ctrl uaktywni zakładkęcode
- kod palio tworzący menu związane z tworzonym elementem menuBar
palio.PalioException
public static final void addMenuItem(java.lang.String label, java.lang.String url, java.lang.Boolean active)
$html.createMenu()
,$html.addSubMenu()
lub $html.addMenuBarItem()
label
- etykieta elementuurl
- wartość odnośnikaactive
- wartość określająca czy dany element ma być aktywny (użyteczne przy określaniu uprawnień)public static final void addMenuSeparator()
$html.createMenu()
,$html.addSubMenu()
lub $html.addMenuBarItem()
public static final void addSubMenu(java.lang.String name, java.lang.String label, java.lang.Long width, java.lang.Boolean active, palio.compiler.PalioCode code) throws palio.PalioException
$html.createMenu()
,$html.addSubMenu()
lub $html.addMenuBarItem()
name
- nazwa subMenu (nazwa musi być unikatowa w ramach tworzonego menu)label
- etykietawidth
- szerokość subMenuactive
- wartość określająca czy dane subMenu ma być aktywne (użyteczne przy określaniu uprawnień)code
- kod palio tworzący submenu
palio.PalioException
public static final java.lang.String showMenu()
public static final java.lang.String showMenuBar()
public static final java.lang.String menuBarKeyboardListener(java.lang.String name, java.lang.String event)
name
- nazwa menuBarevent
- nazwa zdarzenia jspublic static final void initTooltips(java.lang.String fontFamily, java.lang.String fontSize, java.lang.String fontColor, java.lang.String backgroundColor, java.lang.String borderColor) throws palio.PalioException
fontFamily
- wartość parametru font-family w cssfontSize
- wielkość czcionkibackgroundColor
- kolor tłaborderColor
- kolor ramki
palio.PalioException
public static void initTooltips() throws palio.PalioException
palio.PalioException
public static void addTooltip(java.lang.String elementId, java.lang.String tooltipContent, java.lang.Long tooltipDelay)
elementId
- wartość atrybutu "id" danego elementu HTMLtooltipContent
- zawartość tooltip'atooltipDelay
- czas [ms] po jakim ma się pojawić tooltippublic static void addTooltip(java.lang.String elementId, java.lang.String tooltipContent)
elementId
- wartość atrybutu "id" danego elementu HTMLtooltipContent
- zawartość tooltip'apublic void addTooltipToBuffer(java.lang.String elementId, java.lang.String tooltipContent)
elementId
- wartość atrybutu "id" danego elementu HTMLtooltipContent
- zawartość tooltip'aflushTooltipsBuffer()
public static void addTooltipToBuffer(java.lang.String elementId, java.lang.String tooltipContent, java.lang.Long tooltipDelay)
elementId
- wartość atrybutu "id" danego elementu HTMLtooltipContent
- zawartość tooltip'atooltipDelay
- czas [ms] po jakim ma się pojawić tooltipflushTooltipsBuffer()
public static void flushTooltipsBuffer()
addTooltipToBuffer(String, String, Long)
public static java.lang.String stripTags(java.lang.String txt)
txt
- public static java.lang.String textToHTML(java.lang.String text)
public static java.lang.String textToHTML(java.lang.String text, java.lang.Boolean convertLineBreaks)
public static void setParam(java.lang.Object key, java.lang.Object value)
key
- kluczvalue
- wartośćpublic static java.lang.String whiteList(java.lang.String text, java.util.Map permits) throws java.lang.Exception
permits
. Permit jest mapą,
której klucze są nazwami dozwolonych tagów, natomiast wartośći stanowią mapy, których z kolei klucze są nazwami atrybutów, a wartości
listami wyrażeń regularnych, w skrócie: Map<String, Map<String, List<String>>>
Metoda przepuszcza te
tagi HTML, które znajdują się w mapie permits
. Jeśli permits
zawiera wartość dla danego tagu róźną od
null
to dodatkowo sprawdzane są też atrybuty danego tagu i przepuszczone zostają tylko atrybuty wyszczególnione w mapie
dla danego tagu. Ponadto, do każdego atrybutu może zostać przypisana lista wyrażeń regularnych. Jeśli wartość atrybutu nie spełnia
któregokolwiek wyrażnia to atrybut wraz z wartością jest usuwany.
text
- Wejściowy kod HTMLpermits
- Mapa dozwolonych tagów
java.lang.Exception
public static java.lang.String blackList(java.lang.String text, java.util.Map restrictions) throws java.lang.Exception
restrictions
. Restrictions
jest mapą, której klucze są nazwami zabronionych tagów, natomiast wartośći stanowią mapy, których z kolei klucze są nazwami
atrybutów, a wartości listami wyrażeń regularnych, w skrócie: Map<String, Map<String, List<String>>>
Metoda usuwa te tagi HTML, które znajdują się w mapie restrictions
. Jeśli restrictions
zawiera wartość dla
danego tagu róźną od null
to dodatkowo sprawdzane są też atrybuty danego tagu i usuwane zostają te atrybuty które są
wyszczególnione w mapie dla danego tagu. Ponadto, do każdego atrybutu może zostać przypisana lista wyrażeń regularnych. Jeśli wartość
atrybutu spełnia którekolwiek wyrażnie to atrybut wraz z wartością jest usuwany.
text
- Wejściowy kod HTMLrestrictions
- Mapa zabronionych tagów
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |