
####
Base
####


****
NAME
****


Kernel::System::DynamicField::Driver::Base - common fields backend functions


****************
PUBLIC INTERFACE
****************


EditLabelRender()
=================


creates the label HTML to be used in edit masks.


.. code-block:: perl

     my $LabelHTML = $BackendObject->EditLabelRender(
         DynamicFieldConfig => $DynamicFieldConfig,      # complete config of the DynamicField
         FieldName          => 'TheField',               # the value to be set on the 'for' attribute
         AdditionalText     => 'Between',                # other text to be placed next to FieldName
         Mandatory          => 1,                        # 0 or 1,
     );



ValueSearch()
=============


Searches/fetches dynamic field value.


.. code-block:: perl

     my $Value = $BackendObject->ValueSearch(
         DynamicFieldConfig => $DynamicFieldConfig,      # complete config of the DynamicField
         Search             => 'test',
     );
 
     Returns [
         {
             ID            => 437,
             FieldID       => 23,
             ObjectID      => 133,
             ValueText     => 'some text',
             ValueDateTime => '1977-12-12 12:00:00',
             ValueInt      => 123,
         },
     ];





