Описание библиотеки DBTAGLIB connection / Может содержать вложения Организует соединение с базой Все теги библиотеки должны быть вложены внутрь этого тега. Атрибуты dbURL dbUID dbPWD dbName driver propsFile - Название файла, в котором хранятся параметры коннекта к базе. Файл должен находиться в директории isDebugMode poolName /WEB-INF simpleRS / Может содержать вложения Обеспечивает выборку из базы через SELECT Внутренность тега является шаблоном для отображения одной строки выборки Функционал разбиения больших выборок на части (страницы) отсутствует (см. тег resultset) Атрибуты SQLQuery - Строка, содержащая SQL-запрос на SELECT maxRows - Максимально отображаемое кол-во строк в выборке; если этот атрибут не указан, то кол-во строк не escapeText - Строка, которая отображается в случае, если выборка оказалась пустой exceptionText - Строка, которая отображается в случае возникновения ошибки SQL-сервера при выполнении запроса delimiter - Разделитель между строками выборки ограничивается hierarhy / Может содержать вложения Обеспечивает вывод иерархической структуры произвольной степени вложенности - таблицы, у которой одно из полей ссылается на идентификатор родительской записи, находящейся в той же таблице. Внутренность тега является шаблоном для отображения одной строки выборки. Атрибуты SQLQuery - Строка, содержащая SQL-запрос на SELECT, должна содержать символ "?", которому рекурсивно придается idField - Имя поля, содержащего идентификатор записи в таблице. По умолчанию - id root - Значение идентификатора для корневого элемента иерархии escapeText - Строка, которая отображается в случае, если выборка оказалась пустой exceptionText blockPrefix - Строка, которая отображается перед каждым блоком в иерархии blockSuffix - Строка, которая отображается после каждого блока в иерархии значение идентификатора родительского документа resultset / Может содержать вложения Обеспечивает выборку из базы через SELECT В отличие от simpleRS имеет множество доп. возможностей: 1. Есть функционал разбиения больших выборок на части (страницы) 2. Есть возможность контролировать вывод/пропуск кода, не находяжегося непосредственно внутри строк выборки (например строка заголовков таблицы, отображающей результаты выборки) 3. Есть возможность отображения количества строк в выборке 4. Есть возможность отображения результатов выборки в виде таблицы с контролируемым количеством столбцов/колонок 5. Есть возможность управления сортировкой выборки Атрибуты SQLQuery - Строка, содержащая SQL-запрос на SELECT escapeURL - URL, на который происходит редирект в случае пустого результата escapeText - Строка, которая отображается в случае пустого результата exceptionText - Строка, которая отображается в случае возникновения ошибки SQL-сервера при выполнении запроса defaultPortion - Кол-во строк выборки, отображаемых на одну страницу (т.е. размер разбиения выборки на части по defaultCols - Кол-во колонок в таблице при выводе результатов выборки в виде многоколоночной таблицы maxSize - Максимальный размер выборки в байтах, отображаемых на одну страницу (т.е. размер разбиения выборки на parNamePrefics - Префикс для передачи параметров через строку запроса (при переключении между частями разбитой количеству строк). Для отказа от разбиения необходимо указать defaultPortion="all". Если значение этого атрибута не указано, то его величина принимается равной 30. части по количеству символов) Если этот атрибут не указан, то размер не анализируется и выборка не разбивается по этой логике. выборки или сортировке) Если этот атрибут не указан, то префикс строится автоматически rows / Может содержать вложения Должен быть вложен в resultset Является контейнером для шаблона вывода строк выборки Атрибуты maxRows - Максимально отображаемое кол-во строк в выборке; К разбиению выборки на части не имеет отношения - delimiter - Разделитель между строками выборки просто выбираются первые N строк; если этот атрибут не указан, то кол-во строк не ограничивается cols / Может содержать вложения Должен быть вложен в resultset Также является контейнером для шаблона вывода строк выборки В отличие от rows задает вывод в виде нескольких столбцов многоколоночной таблицы Атрибуты border bordercolor width cellpadding cellspacing style ordclass notordclass delimiterstyle Count / Не содержит вложений Должен быть вложен в resultset Отображает полное кол-во строк в выборке localCount / Не содержит вложений Должен быть вложен в resultset Отображает кол-во строк выборки на текущей странице rsParts / Может содержать вложения Должен быть вложен в resultset Отображает ссылки на части выборки, разбитой на страницы Атрибуты css - CSS-класс для отображения ссылки currentcss - CSS-класс для отображения текущей части в списке ссылок delimiter - Разделитель между ссылками на разные части выборки first - Тескт ссылки перехода на начало выборки last - Тескт ссылки перехода на последнюю часть выборки prev - Тескт ссылки перехода на предыдущую часть выборки next - Тескт ссылки перехода на следующую часть выборки format - Формат отображения ссылки currentformat - Формат отображения текущей части в списке ссылок prefix - Тескт, отображаемый перед списком ссылок на части выборки в случае, когда выборка разбивается на части (т.е. suffix - Тескт, отображаемый после списка ссылок на части выборки в случае, когда выборка разбивается на части (т.е. достаточно большая для этого); если разбиения не происходит, то префикс не отображается достаточно большая для этого); если разбиения не происходит, то суффикс не отображается rsSort / Может содержать вложения Должен быть вложен в resultset Формирует ссылку с тектом для указания посетителем сайта сортировки выбрки Атрибуты field - Название поля в SELECT, по которому необходимо провести сортировку title - Текст ссылки direction - Направление сортировки: asc - по возрастанию, desc - по убыванию (по умолчанию asc) comment sortclass - CSS-класс для отображения ссылки currentclass - CSS-класс для отображения текста ссылки, если текущая сортировка совпадает с заданной rsABC / Может содержать вложения Атрибуты minAmount isEng delimiter style currentStyle abcClass currentClass format currentFormat prefix suffix field / Не содержит вложений Должен быть вложен в simpleRS, hierarhy, rows или cols Отображает значение поля выборки Атрибуты name - Название поля emptyValue URLEncode - Кодировать ли значение поля для формирования параметра запроса в ссылке: Y - да, N - нет (по isHTML - Является ли значение поля кодом HTML (если нет, то автоматически происходит преобразование спец- doPlainText - Отображать ли значение поля чистым текстом как есть (без преобразования в HTML) Y - да, N - нет (по dateFormat - Формат отображения даты (если поле является датой) locale decimalFormat - Формат отображения числа (если поле является числом) regExp - Регулярное выражения преобразования значения поля при выводе maxChars - Ограничение на отображение значения поля (выводится первые N символов). Разбиение производится по умолчанию - нет) символов и перевода строки в HTML-код) Y - да, N - нет (по умолчанию - нет) умолчанию - нет) целым словам. if / Может содержать вложения Должен быть вложен в simpleRS, hierarhy, rows или cols Отображает свое содержимое при выполнении условия проверки Атрибуты name - Название поля из выборки, значение которого проверяется ifNull value - Строковая (или числовая) величина, с которой сравнивается значение поля dateValue - Величина типа Date, с которой сравнивается значение поля (для полей типа дата) name2 - Название поля из выборки, со значением которого сравнивается основное поле SQLValue - Величина получаемая через SELECT из базы, с которой сравнивается значение поля act - Действие сравнения; допустимые значения: =, !=, <, > re - Регулярное выражение, проверяющее на соответствие значения поля шаблону rsCountTag / Не содержит вложений Тег для отображения номера строки в выборке из БД Вложен внутрь rows, cols, simpleRS, rsContents rsIsLast / Может содержать вложения Должен быть вложен в rows Тег, отображающий свои внутренности, если это последняя строка из resultset rsContents / Может содержать вложения Должен быть вложен в resultset Тег для отображения содержания (оглавления) Каждый элемент листинга содержания является одним из двух: 1. относительной ссылкой на свой контент в листинге rows 2. ссылкой на другую страницу (если resultset разбивается на несколько страниц) rsContentLink / Может содержать вложения Должен быть вложен в rsContents Тег для отображения ссылки элемента содержания Атрибуты css style rsContentLocal / Может содержать вложения Должен быть вложен в rsContents Тег, отображающий свое содержимое, если текущая ссылка на элемент содержания идет локально на текущую страницу rsContentPrev / Может содержать вложения Должен быть вложен в rsContents Тег, отображающий свое содержимое, если текущая ссылка на элемент содержания идет на одну из предыдущих страниц rsContentNext / Может содержать вложения Должен быть вложен в rsContents Тег, отображающий свое содержимое, если текущая ссылка на элемент содержания идет на одну из следующих страниц rsBreakParts / Может содержать вложения Вложен в resultset Отображает вложение в случае, если происходит разбиение выборки на части по максимальному размеру текста на странице rsBreakPartsBegin / Может содержать вложения Вложен в rsBreakParts Отображает ссылку на первую часть разбиения в случае, если происходит разбиение выборки на части по максимальному размеру текста на странице. Тесктом ссылки является содержание тега. Атрибуты css style currentCss currentStyle rsBreakPartsPrev / Может содержать вложения Вложен в rsBreakParts Отображает ссылку на предыдущую часть разбиения в случае, если происходит разбиение выборки на части по максимальному размеру текста на странице. Тесктом ссылки является содержание тега. Атрибуты css style currentCss currentStyle rsBreakPartsNext / Может содержать вложения Вложен в rsBreakParts Отображает ссылку на следующую часть разбиения в случае, если происходит разбиение выборки на части по максимальному размеру текста на странице. Тесктом ссылки является содержание тега. Атрибуты css style currentCss currentStyle treeHeader / Не содержит вложений Атрибуты table idField nameField parentIdField parentIdValueField delimiter rootId rootName URL treeTitle / Не содержит вложений Тег для отображения дерева заголовков без ссылок (в основном для использования в теге title) Атрибуты table idField nameField parentIdField parentIdValueField delimiter rootId isBeginFromIdField ordField / Не содержит вложений Атрибуты name table idField up down delimiter URL ordUpParam ordDownParam boolField / Не содержит вложений Атрибуты name isChange table idField yes no URL boolTrueParam boolFalseParam delItem / Не содержит вложений Атрибуты table idField label update / Может содержать вложения Организует внесение изменений в базу (UPDATE и INSERT) через web-форму Атрибуты table - Название основной таблицы, изменения в которой происходят name - Атрибут name HTML-тега form (если не задан, то в качестве имени тега используется имя таблицы) idField - Ключевое поле основной таблицы (по умолчанию - id) onSubmit - Код javascript, выполняемый перед отправкой данных формы на сервер tmpDir - Путь к временной директории от корня сайта, в которой хранятся временные файлы в процессе внесения dir - Путь к директории от корня сайта, в которой хранятся файлы, связанные с данными таблицы (например картинки charSet - Кодировка, принятая по умолчанию на сервере (если не указана, то windows-1251) Существует для обхода auxImgTable auxImgField auxImgNameField auxImgParentIDField auxImgParentTableField auxImgParentRtfField isOnlyForInsert - Если значение Y, то форма не позволяет делать UPDATE существующих записей в базе isOnlyForUpdate - Если значение Y, то форма не позволяет делать добавлять новые записи в базу toMail - Адрес e-mail (адреса e-mail через ;), являющийся основным адресатом сообщения (поле TO), отсылаемого при bccMail - Адрес e-mail (адреса e-mail через ;), являющийся адресатом сообщения (поле BCC), отсылаемого при успешном ccMail - Адрес e-mail (адреса e-mail через ;), являющийся адресатом сообщения (поле CC), отсылаемого при успешном fromMail - Адрес e-mail, от лица которого отправляется сообщение при успешном сохраниении данных smtpServer - SMTP-сервер (DNS-имя или IP-адрес), который используется для отправки сообщение при успешном mailSubj - Тема письма, которое отправляется при успешном сохраниении данных mailBody - Тело письма (точнее его начало), которое отправляется при успешном сохраниении данных isWrapMail - Разбивать ли строки отправляемого письма по 76 символов По умолчанию - Y (да) mailCharset - Кодировка отправляемого письма (по умолчанию - koi8-r) errorStr - Строка сообщения об ошибке (точнее ее начало) отображаемая в случае, когда сохранить данные не удалось errorStrStyle - CSS-стиль строки сообщения об ошибке отображаемой в случае, когда сохранить данные не удалось по данных (например картинки или прицепленные файлы) По умолчанию - /tmp или прицепленные файлы) По умолчанию - /docImages особенности апача при работе на *nux-серверах - даже, если кодировка файлов апачу указана как windows-1251 и отключена автоматическая перекодировка для русского апача, принимаемые multypart-form данные он видит как koi8-r успешном сохраниении данных сохраниении данных сохраниении данных сохраниении данных по причине того, что они не удовлетворили набор, предъявляемых к ним условий причине того, что они не удовлетворили набор, предъявляемых к ним условий messageStr - Строка сообщения об успешном сохранении данных isShowOnSuccess - Отображать ли содержимое тега update (т.е. сохраненные данные) в случае успешного сохранения successInsertURL - Адрес URL, на который происходит редирект клиента в случае успешного добавления новой строки successUpdateURL - Адрес URL, на который происходит редирект клиента в случае успешного изменения данных. По умолчанию Y (да) данных существующей строки данных childUpdate / Может содержать вложения Атрибуты table parentIdField isOnlyForInsert isOnlyForUpdate isAllowNull nullErrorStr css style buttCss buttStyle delLabel addLabel submit / Не содержит вложений Вложен в update Отображает кнопку Submit в HTML-форме Атрибуты name - Атрибут name HTML-тега input (кнопки) - для возможности обращения к нему из javascript insertLabel - Тескт на кнопке для вставки новых данных в базу updateLabel - Тескт на кнопке для изменения существующих данных в базе changeLabel - Тескт на кнопке для возврата к изменению указанных данных после их отправки на сервер inpclass - CSS-класс отображения кнопки style - CSS-стиль отображения кнопки input / Может содержать вложения Вложен в update или childUpdate Обеспечивает функционал ввода данных (и их проверок) в конкретное поле основной таблицы для сохранения в базе Атрибуты name - Название поля основной таблицы (этим же именем называется и HTML-тег поля ввода) type - Тип HTML-поля ввода. Возможные варианты: text, textarea, password, checkbox. По умолчанию - text. Если тип isUnique - Является ли поле уникальным. Если да, то при получении данных формы проводится соответствующая defaultVal - Значение поля по умолчанию (работает только при добавлении новой записи в базу) checkedVal - Если поле является checkbox'ом, - его значение, сохраняемое в базе, если оно помечено, как выбранное. uncheckedVal - Если поле является checkbox'ом, - его значение, сохраняемое в базе, если оно не помечено, как password, то отображаются два поля ввода и указываемые в них данные должны совпадать. Если тип checkbox, то содержимое тега используется как HTML-label для данного checkbox'а. проверка полученных данных на уникальность. По умолчанию - N (нет) По умолчанию - 1. выбранное. По умолчанию - 0. defaultSQLVal - Значение поля по умолчанию определяемое через SELECT из базы (работает только при добавлении isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) maxlength - Максимально допустимая длина текстового поля minlength - Минимально допустимая длина текстового поля (т.е. данные, короче, чем указано не принимаются к max - Максимально допустимое числовое значение (для числовых полей) min - Минимально допустимое числовое значение (для числовых полей) isMail - Если значение атрибута Y (да), то это поле проверяется на соответствие формату адреса e-mail и на него isMailAddr - Если значение атрибута Y (да), то это поле проверяется на соответствие формату адреса e-mail (отправка isToMail - Если значение атрибута Y (да), то это поле проверяется на соответствие формату адреса e-mail и на него isCcMail - Если значение атрибута Y (да), то это поле проверяется на соответствие формату адреса e-mail и на него isBccMail - Если значение атрибута Y (да), то это поле проверяется на соответствие формату адреса e-mail и на него cols - Соответствующий атрибут cols HTML-тега textarea rows - Соответствующий атрибут rows HTML-тега textarea size - Соответствующий атрибут size HTML-тега input css - CSS-класс отображения HTML-тега формы style - CSS-стиль (атрибут style) отображения HTML-тега формы onChange - Соответствующий атрибут onChange HTML-тега формы onFocus - Соответствующий атрибут onFocus HTML-тега формы onBlur - Соответствующий атрибут onBlur HTML-тега формы onClick - Соответствующий атрибут onClick HTML-тега формы checkRE - Регулярное выражение, проверяющее соответствие указанных данных шаблону modifyRE - Регулярное выражение, модифицирующее полученные данные перед сохранениием их в базе doTrim - Если значение атрибута Y (да), то возможные обрамляющие пробелы из полученных данных удаляются. По isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные maxLenErrorStr - Строка сообщения об ошибке, отображаемая если длина указанных данных превысила значение minLenErrorStr - Строка сообщения об ошибке, отображаемая если длина указанных данных не достигла значения maxErrorStr - Строка сообщения об ошибке, отображаемая если величина указанных числовых данных превысила minErrorStr - Строка сообщения об ошибке, отображаемая если величина указанных числовых данных не достигла reErrorStr - Строка сообщения об ошибке, отображаемая если указанные данные не соответствуют шаблону регулярного pwdErrorStr - Строка сообщения об ошибке, отображаемая если указанные данные при вводе пароля в два поля не uniqueErrorStr - Строка сообщения об ошибке, отображаемая если указанные данные для уникального поля не новой записи в базу) сохранению в базе) происходит отправка сообщения при успешном сохранеии данных формы сообщения на этот адрес не производится) происходит отправка сообщения при успешном сохранеии данных формы происходит отправка сообщения при успешном сохранеии данных формы (адресат типа CC) происходит отправка сообщения при успешном сохранеии данных формы (адресат типа BCC) умолчанию - N (нет) По умолчанию - Y (да) атрибута maxlength атрибута minlength значение атрибута max значения атрибута min выражения в атрибуте checkRE или если поле является числовым, а указанные данные не являются числом или если поле должно иметь формат адреса e-mail, но указанные данные не являются адресом e-mail совпали являются уникальными inputImg / Не содержит вложений Вложен в update или childUpdate Обеспечивает функционал сохранения изображения в конкретном поле основной таблицы Если поле имеет тип LONGBINARY, то изображение сохраняется непосредственно в базе в виде бинарника. Если поле имеет тип VARCHAR, то изображение сохраняется как отдельный файл, а в базе сохраняется строка пути к этому файлу от корня сайта. Атрибуты name - Название поля основной таблицы (этим же именем называется и HTML-тег file) isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) deleteLabel - Текст checkbox'а помечаемого для удаления изображения css - CSS-класс отображения HTML-тега file style - CSS-стиль (атрибут style) отображения HTML-тега file isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные reErrorStr - Строка сообщения об ошибке, отображаемая если выбранный файл имеет расширение, отличное от .gif, dir - Путь к директории от корня сайта, в которой будут сохраняться изображения в виде отдельных файлов. Если width - Если значение атрибута задано, то все поступающие изображения автоматически изменяют свой размер так, height - Если значение атрибута задано, то все поступающие изображения автоматически изменяют свой размер так, maxWidth - Если значение атрибута задано, то все поступающие изображения чей размер превышает указанную maxHeight - Если значение атрибута задано, то все поступающие изображения чей размер превышает указанную thumbField - Название поля в базе, в котором предполагается хранение уменьшенной копии изображения. Если атрибут thumbWidth - Ширина уменьшенной копии (при уменьшении пропорции сохраняются) thumbHeight - Высота уменьшенной копии (при уменьшении пропорции сохраняются) maxThumbWidth - Максимально допустимая ширина уменьшенной копии. Имеет значение, если задан атрибут maxThumbHeight - Максимально допустимая высота уменьшенной копии. Имеет значение, если задан атрибут По умолчанию - Y (да) .jpg, .jpeg, .png значение атрибута не указано, то его значение берется из аналогичного атрибута update чтобы их ширина стала равной указанной (сохраняя при этом пропорции) чтобы их высота стала равной указанной (сохраняя при этом пропорции). Если задаются оба парамтра - width и height, то пропорции изображения сохраняются, а соотношение сторон достигается путем обрезания краев изображения. ширину автоматически изменяют свой размер так, чтобы их ширина стала равной указанной (сохраняя при этом пропорции) высоту автоматически изменяют свой размер так, чтобы их высота стала равной указанной (сохраняя при этом пропорции) не задан, то сохранение уменьшенных копий не предполагается. thumbHeight thumbWidth inputFile / Не содержит вложений Вложен в update или childUpdate Обеспечивает функционал сохранения файла в конкретном поле основной таблицы Если поле имеет тип LONGBINARY, то файл сохраняется непосредственно в базе в виде бинарника. Если поле имеет тип VARCHAR, то файл сохраняется отдельно, а в базе сохраняется строка пути к этому файлу от корня сайта. Атрибуты name - Название поля основной таблицы (этим же именем называется и HTML-тег file) isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) deleteLabel - Текст checkbox'а помечаемого для удаления файла css - CSS-класс отображения HTML-тега file style - CSS-стиль (атрибут style) отображения HTML-тега file isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные По умолчанию - Y (да) dir - Путь к директории от корня сайта, в которой будут сохраняться файлы. Если значение атрибута не указано, то его значение берется из аналогичного атрибута update inputRichText / Не содержит вложений Вложен в update Обеспечивает функционал редактирования и сохранения в базе форматированного контента через интерфейс WYSIWYG Атрибуты name - Название поля основной таблицы isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) css style cols rows isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные isWysiwyg - Включить ли визуальное редактирование - по умолчанию - ДА tblBorderColor tblCellPadding tblCellSpacing nomalFontSize - Список размеров шрифта в пойнтах, которые считаются "нормальными" и не требуют прямого указания tblCss thCss tdCss maxImgWidth - максимально допустимая ширина изображений, поступающих вместе с содержимым RTF-файла; если maxImgHeight - максимально допустимая высота изображений, поступающих вместе с содержимым RTF-файла; если cssFile - CSS-файл, используемый для отображения редактируемого контента и на базе которого формируется выбор По умолчанию - Y (да) в коде - используется при выключенной галке "полная чистка кода" Список должен быть представлен в виде чисел, разделенных символом "|" Значение по-умолчанию: 9|10|11|12 этот атрибут указан, то при его превышении картинка пропорционально уменьшается этот атрибут указан, то при его превышении картинка пропорционально уменьшается допустимых для содержания CSS-классов inputDate / Не содержит вложений Вложен в update или childUpdate Обеспечивает функционал редактирования и сохранения в базе полей типа дата Атрибуты name - Название поля основной таблицы isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. buttLabel isTime defaultVal - Значение поля по умолчанию (работает только при добавлении новой записи в базу) defaultSQLVal - Значение поля по умолчанию определяемое через SELECT из базы (работает только при добавлении inpclass - CSS-класс отображения HTML-тега input По умолчанию - Y (да) новой записи в базу) style - CSS-стиль (атрибут style) отображения HTML-тега input buttclass - CSS-класс отображения HTML-тега input для кнопки "изменить" buttstyle - CSS-стиль (атрибут style) отображения HTML-тега input для кнопки "изменить" errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные formatErrorStr - Строка сообщения об ошибке, отображаемая если указанные данные не соответствуют формату даты inputHidden / Не содержит вложений Вложен в update или childUpdate Обеспечивает функционал сохранения в базе полей, значения которых не редактируются напрямую, но задаются исходя из параметров запроса или автоматически вычисляются. Атрибуты name - Название поля основной таблицы SQLValue - Значение поля, получаемое через SELECT из базы value - Значение поля, указываемое напрямую isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) isEditable - Разрешается ли редактирование значения поля через javascript. По умолчанию - N (нет) select / Может содержать вложения Вложен в update или childUpdate Обеспечивает функционал сохранения в базе полей, значения которых выбираются из выпадающего списка. Фактически, это работа с полем, являющися внешним ключем. Атрибуты name - Название поля основной таблицы SQLQuery - SQL-запрос типа SELECT, который вынимает из базы последовательность пар значение+текст, hierarhyRoot hierarhyView isOnlyEndPointsHierarhy defaultVal - Значение поля по умолчанию (работает только при добавлении новой записи в базу) defaultSQLVal - Значение поля по умолчанию определяемое через SELECT из базы (работает только при добавлении isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные css - CSS-класс тега select style - CSS-стиль (атрибут style) тега select selectedStyle - CSS-стиль (атрибут style) тега option, отображаемый для текущего значения поля onChange - Соответствующий атрибут onChange HTML-тега select onFocus - Соответствующий атрибут onFocus HTML-тега select onBlur - Соответствующий атрибут onBlur HTML-тега select отображаемых как HTML-теги option новой записи в базу) По умолчанию - Y (да) onClick - Соответствующий атрибут onClick HTML-тега select radio / Может содержать вложения Вложен в update или childUpdate Обеспечивает функционал сохранения в базе полей, значения которых выбираются из списка зависимых radio-кнопок. Фактически, это работа с полем, являющися внешним ключем. Функционал аналогичен тегу select Атрибуты name - Название поля основной таблицы SQLQuery - SQL-запрос типа SELECT, который вынимает из базы последовательность пар значение+текст, defaultVal - Значение поля по умолчанию (работает только при добавлении новой записи в базу) defaultSQLVal - Значение поля по умолчанию определяемое через SELECT из базы (работает только при добавлении isOnlyForInsert - Запретить редактирование этого поля для существующих записей в базе. По умолчанию N (нет) isOnlyForUpdate - Запретить редактирование этого поля для добавляемых новых записей в базе. По умолчанию N (нет) isAllowNull - Допускать ли пустые значения поля. Если значение атрибута N (нет), то поле обязательно для заполнения. errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные delimiter - Разделитель между radio-кнопками onFocus - Соответствующий атрибут onFocus HTML-тега radio onBlur - Соответствующий атрибут onBlur HTML-тега radio onClick - Соответствующий атрибут onClick HTML-тега radio отображаемых как HTML-теги radio новой записи в базу) По умолчанию - Y (да) selElem / Не содержит вложений Вложен в radio или select Определяет вариант выбора значения поля в дополнение (или вместо) к списку, получаемому через запрос из атрибута SQLQuery родительского тега Отображается перед списком, получаемым через запрос из атрибута SQLQuery родительского тега Атрибуты value - Значение show - Текст checkBoxes / Не содержит вложений Вложен в update Обеспечивает функционал редактирования связи "многие ко многим" через список чекбоксов Атрибуты table - Название внешней таблицы, хранящей связи "многие ко многим" linkField - Название поля внешней таблицы, содержащее значение ключевого поля основной таблицы valField - Название поля внешней таблицы, содержащее значение ключевого поля третьей таблицы, с которой эта SQLQuery - SQL-запрос типа SELECT, который вынимает из базы последовательность пар значение+текст (значение - isOnlyForInsert - Запретить редактирование этого соответствия для существующих записей в базе. По умолчанию N isOnlyForUpdate - Запретить редактирование этого соответствия для добавляемых новых записей в базе. По умолчанию isAllowNull - Допускать ли пустые значения, т.е. отсутствие связи. По умолчанию - Y (да) delimiter - Разделитель между чекбоксами связь и организуется величина ключевого поля третьей таблицы) (нет) N (нет) multySelect / Не содержит вложений Вложен в update Обеспечивает функционал редактирования связи "многие ко многим" через список (select) с множественным выбором Атрибуты table - Название внешней таблицы, хранящей связи "многие ко многим" linkField - Название поля внешней таблицы, содержащее значение ключевого поля основной таблицы valField - Название поля внешней таблицы, содержащее значение ключевого поля третьей таблицы, с которой эта SQLQuery - SQL-запрос типа SELECT, который вынимает из базы последовательность пар значение+текст (значение - isOnlyForInsert - Запретить редактирование этого соответствия для существующих записей в базе. По умолчанию N isOnlyForUpdate - Запретить редактирование этого соответствия для добавляемых новых записей в базе. По умолчанию isAllowNull - Допускать ли пустые значения, т.е. отсутствие связи. По умолчанию - Y (да) hierarhyRoot hierarhyView isOnlyEndPointsHierarhy size - Соответствующий атрибут size HTML-тега select css - CSS-класс тега select style - CSS-стиль (атрибут style) тега select selectedStyle - CSS-стиль (атрибут style) тега option, отображаемый для текущего значения поля errorStr nullErrorStr - Строка сообщения об ошибке, отображаемая если в обязательном поле не были указаны данные связь и организуется величина ключевого поля третьей таблицы) (нет) N (нет) multyInput / Не содержит вложений Аналог multySelect и multyLabel - представляет собой одно поле, в которое вручную через разделители (например, через запятую) вводятся множественные значения подчиненной таблицы Атрибуты table linkField valField split join type isOnlyForInsert isOnlyForUpdate isAllowNull size cols rows css style onChange onFocus onBlur onClick checkRE modifyRE maxlength minlength max min isMail isMailAddr isToMail isCcMail isBccMail errorStr nullErrorStr defaultSQLVal defaultVal maxLenErrorStr minLenErrorStr reErrorStr isUnique uniqueErrorStr inputLabel / Не содержит вложений Это связка хидден-поле + текст (текст получается по значению хидденполя через SQLShow) JavaScript функция задания нового значения и текста на клиенте changeИМЯПОЛЯ(value, show) Атрибуты name SQLValue value SQLShow nullShow isUnique isAllowNull nullErrorStr uniqueErrorStr toChange delLabel changeLabel buttLabel buttCss buttStyle isOnlyForInsert isOnlyForUpdate onChange mailLabel width height multyLabel / Не содержит вложений Это гибрид inputLabel и multySelect применяется (как и multySelect) для блоков редактирования связей многие ко многим функционирует при сохранении данных на сервере аналогично multySelect, на клиентской стороне функционирует аналогично inputLabel представлен в виде набора пар хидден-поле + текст (текст получается по значению хидден-поля через SQLShow) JavaScript функция добавления нового значения в список пар на клиенте addИМЯТАБЛИЦЫ(value, show), где ИМЯТАБЛИЦЫ - это значение атрибута table тега multyLabel (т.е. имя таблицы, хранящей связи многие ко многим) Атрибуты table linkField valField SQLShow toAdd nullShow isOnlyForInsert isOnlyForUpdate isAllowNull errorStr nullErrorStr buttLabel buttCss buttStyle onChange defaultSQLVal defaultVal check / Может содержать вложения Вложен в update Делает дополнительные проверки введенных данных Обрамляет совместно проверяемые поля Атрибуты SQLQuery errorStr isEmpty value dateValue act re inputCheckHands / Не содержит вложений Это "Защита от автоматов, заполняющих формы" коверканая картинка с номером и поле для ввода Атрибуты name isOnlyForInsert isOnlyForUpdate css style errorStr nullErrorStr size onChange onFocus onBlur onClick onKeyUp rndStringImg / Не содержит вложений Это "Защита от автоматов, заполняющих формы" используется в паре с inputCheckHands генерит коверканую картинку с номером и поле для ввода Номер берет из атрибута сессии, имя атрибута сессии получает как параметр запроса name mailCharSet / Может содержать вложения mailBody / Может содержать вложения toMail / Может содержать вложения delete / Может содержать вложения Атрибуты table idField delParam confirmMess errorStr messageStr checkWhere treeDelete / Может содержать вложения Атрибуты table idField parentIdField isOnlyEmpty notEmptyAlert delParam confirmMess errorStr messageStr childDelete / Может содержать вложения Атрибуты table parentIdField SQLWhere - Дополнительная WHERE часть для идентификации (применяется в том случае, когда идентификация не idField определяется полностью значением поля parentIdField) linkDelete / Не содержит вложений Атрибуты table parentIdField SQLWhere - Дополнительная WHERE часть для идентификации (применяется в том случае, когда идентификация не определяется полностью значением поля parentIdField) fileDelete / Не содержит вложений Атрибуты fileField chOrder / Не содержит вложений Атрибуты table ordField SQLWhere - Дополнительная WHERE часть для идентификации (применяется в том случае, когда изменение сортировки idField ordUpParam ordDownParam errorStr messageStr производится на подмножестве записей таблицы) chBool / Не содержит вложений Атрибуты table boolField idField boolParam errorStr messageStr checkWhere execute / Не содержит вложений Атрибуты SQLQuery errorStr messageStr img / Не содержит вложений Атрибуты table imgField nameField escapeImg dbURL dbUID dbPWD dbName driver