form.comp

The Form widget provides possibility to use forms in a popup window.

Input Parameters:

Parameters

Parameter Name DescriptionSorted ascending Default Value
orderby 'Order by clause' to be applied. Empty string.
bgcolor background color of form box. Undefined.
readonly can't change state if in readonly mode Undefined.
empty_descr description to display for the field ' empty '. Empty string.
disp_template eval function to define the description ( the parameters are available with P [ n ] ). Undefined.
popupHeight Height of Popup Window. 600.
icon icon to use. 'find'.
empty leave the first field empty list with " value" equal to the $ content empty. Undefined.
formParameters list of parameters passed to open form.
Parameters are defined in FrameHtml
{form=>'TABLE', rows=>4}
from made document from a list ( just the name , without extension and path " .... / data / ". Empty string.
query_param optional parameter to be sent to the server with each call record in. Empty string.
id Select ID. Undefined.
description Tooltip. Empty string.
value value to render . Empty string.
where where clause to apply. Empty string.
width width of form box. Undefined.
popupWidth Width of Popup Window. 800.

Examples

Demo

Form_Main_Screen.PNG

The example is available here.

Example 1

Form Example1.PNG
Form_Example1

<H3>form example 1</h3>
  <& /input/form.comp,
    id => 'IdWidgetFormTest',
    from => '/public/anagrafiche',
    value => '6',
    popupWidth => 840,
    popupHeight => 580,
    formParameters => {
      form => 'FORM',
      disp_print => 0,
      find_area => undef,
    },
    size => 300,
    rows => 10,
    onclick => "alert('click'); |",
    onchange => "alert('changed val:'+this.get_value());",
    empty => '',
    empty_descr => 'nobody'
    &>

Example 2

Is an example with different size, color and other additional parameters.

Form Example2.PNG
Form_Example2

<& /input/form.comp,
    id => 'IdWidgetFormTest1',
    from => '/public/anagrafiche',
    value => '4',
    readonly => 0,
    popupWidth => 700,
    popupHeight => 500,
    formParameters => {
      form => 'FORM',
      disp_print => 2,
      find_area => undef,
    },
    bgcolor => 'pink',
    size => 300,
    width => 40,
    rows => 10,
    onclick => "alert('click'); |",
    onchange => "alert('changed val:'+this.get_value());",
    empty => 'EMPTY',
    empty_descr => 'nobody'
  &>
I Attachment Action Size Date Who Comment
Form_Example1.PNGPNG Form_Example1.PNG manage 30 K 21 Apr 2016 - 16:51 DipenPatel Form Example1
Form_Example2.PNGPNG Form_Example2.PNG manage 29 K 21 Apr 2016 - 16:52 DipenPatel Form Example2
Form_Main_Screen.PNGPNG Form_Main_Screen.PNG manage 4 K 21 Apr 2016 - 16:50 DipenPatel Form Main Screen
Topic revision: r8 - 22 Apr 2018, GuidoBrugnara
This site is powered by FoswikiCopyright (©) Leader.IT - Italy P.I. IT01434390223 Privacy policy & use of cookies