On this page:
  Defining Children's Fields 
In this example we'll be adding the 
divselect widget to the 
employee field.
The 
FIELDS_NOT_NULL constraint is still recommended:
<%method FIELDS_NOT_NULL>name, surname, city</%method>
  Adding DivSelect Field 
We add the drop-down list for the 
employee field with 
employee_FIELD method:
<%method employee_FIELD>
  <& SELF:GenericSelect_FIELD,
     from => 'demo/sel_employees',
     widget => 'divselect',
     width => 200,
     empty => '', empty_descr => '',               # force GenericSelect_FIELD default values
     empty_button => 'Nobody',
     cols => [80,80,60,120,60,60,40],              # demo/employees field widths
     disp_template => q|P[0]+' '+P[1]+' - '+P[4]|, # widget display when closed - P[N] is a field value in the N'th position
     %ARGS &>
<%attr>
  find_select_list => ['=' => '=']     # types of comparison in find menu
  select_from => 'demo/sel_employees'
</%attr>
</%method>
The same way as for previous select widgets we must set the 
from to refer to the child table 
demo/sel_employees.
We get the 
divselect drop-down list:
 
Here are the 
divselect template settings:
	
		
			| Parameter Name | Description | 
	
	
		
			| empty_button | The parameter sets the name of the empty field button that will be displayed in the divselect form. | 
		
			| cols | The array sets the widths of the fields of the displayed table. | 
		
			| disp_template | The disp_templateformat string is a valid jscript where values are saved inParray. |