* * This program and files/directory inner it is free software: you can * redistribute it and/or modify it under the terms of the * GNU Affero General Public License (AGPL) as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU AGPL for more details. * * You should have received a copy of the GNU AGPL * along with this program. If not, see . */ $res=0; if (! $res && file_exists("../../main.inc.php")) : $res=@include '../../main.inc.php'; endif; if (! $res && file_exists("../../../main.inc.php")) : $res=@include '../../../main.inc.php'; endif; if (! $res && file_exists("../../../../main.inc.php")) : $res=@include '../../../../main.inc.php'; endif; // Protection if external user if ($user->socid > 0) : accessforbidden(); endif; // Includes dol_include_once('admin/tools/ui/class/documentation.class.php'); // Load documentation translations $langs->load('uxdocumentation'); $action = GETPOST('action', 'alpha'); //if ($action == 'displayeventmessage') { // setEventMessages($langs->trans('DocSetEventMessageUnique'), null); //} elseif ($action == 'displayeventmessages') { // $messageArray = [$langs->trans('DocSetEventMessage', '1'), // $langs->trans('DocSetEventMessage', '2'), // $langs->trans('DocSetEventMessage', '3')]; // setEventMessages(null, $messageArray); //} elseif ($action == 'displayeventmessageok') { // setEventMessages($langs->trans('DocSetEventMessageOK'), null); //} elseif ($action == 'displayeventmessagewarning') { // setEventMessages($langs->trans('DocSetEventMessageWarning'), null, 'warnings'); //} elseif ($action == 'displayeventmessageerror') { // setEventMessages($langs->trans('DocSetEventMessageError'), null, 'errors'); //} // $documentation = new Documentation($db); // Output html head + body - Param is Title $documentation->docHeader('Inputs'); // Set view for menu and breadcrumb // Menu must be set in constructor of documentation class $documentation->view = array('Components','Inputs'); // Output sidebar $documentation->showSidebar(); ?>
showBreadCrumb(); ?>

trans('DocInputsTitle'); ?>

trans('DocInputsMainDescription'); ?>

showSummary(); ?>

trans('DocBasicUsage'); ?>

trans('DocinputsDescription'); ?>

Available Input

Disabled Input
Available Input', '', '', 'Disabled Input', '', ); echo $documentation->showCode($lines); ?>

trans('DocSelectInputUsage'); ?>

trans('DocinputsDescription'); ?>

Select with empty value 'value 1', '2' => 'value 2', '3' => 'value 3']; $form = new Form($db); print $form->selectarray('htmlnameselectwithemptyvalue', $values, 'idselectwithemptyvalue', 1, 0, 0, '', 0, 0, 0, '', 'minwidth200'); ?>

Select within empty value 'value 1', '2' => 'value 2', '3' => 'value 3']; $form = new Form($db); print $form->selectarray('htmlnameselectwithinemptyvalue', $values, 'idnameselectwithinemptyvalue', 0, 0, 0, '', 0, 0, 0, '', 'minwidth200'); ?>
value) or array(key=>array(\'label\'=>..., \'data-...\'=>..., \'disabled\'=>..., \'css\'=>...)),', ' * @param string|string[]|int $id Preselected key or array of preselected keys for multiselect. Use \'ifone\' to autoselect record if there is only one record.,', ' * @param int<0,1>|string $show_empty 0 no empty value allowed, 1 or string to add an empty value into list (If 1: key is -1 and value is \'\' or " ", If \'Placeholder string\': key is -1 and value is the string), <0 to add an empty value with key that is this value.,', ' * @param int<0,1> $key_in_label 1 to show key into label with format "[key] value",', ' * @param int<0,1> $value_as_key 1 to use value as key,', ' * @param string $moreparam Add more parameters onto the select tag. For example "style=\"width: 95%\"" to avoid select2 component to go over parent container,', ' * @param int<0,1> $translate 1=Translate and encode value,', ' * @param int $maxlen Length maximum for labels,', ' * @param int<0,1> $disabled Html select box is disabled,', ' * @param string $sort \'ASC\' or \'DESC\' = Sort on label, \'\' or \'NONE\' or \'POS\' = Do not sort, we keep original order,', ' * @param string $morecss Add more class to css styles,', ' * @param int $addjscombo Add js combo,', ' * @param string $moreparamonempty Add more param on the empty option line. Not used if show_empty not set,', ' * @param int $disablebademail 1=Check if a not valid email, 2=Check string \'---\', and if found into value, disable and colorize entry,', ' * @param int $nohtmlescape No html escaping (not recommended, use \'data-html\' if you need to use label with HTML content).,', ' * @return string HTML select string.,', ' */', '', 'Select with empty value', 'print $form->selectarray(\'htmlnameselectwithemptyvalue\', $values, \'idselectwithemptyvalue\', 1, 0, 0, \'\', 0, 0, 0, \'\', \'minwidth200\');', '', 'Select within empty value', 'print $form->selectarray(\'htmlnameselectwithinemptyvalue\', $values, \'idnameselectwithinemptyvalue\', 0,0, 0, \'\', 0, 0, 0, \'\', \'minwidth200\');', ); echo $documentation->showCode($lines); ?>

trans('DocCheckboxInputUsage'); ?>

trans('DocCheckboxInputDescription'); ?>



', '', '', ' ', '', '', '', ); echo $documentation->showCode($lines); ?>
'; docFooter(); ?>