
     hW                     <    d dl  d dlmZ d dlmZ  G d de      Zy)    )*)	CmfEntity)fieldsc                   R   e Zd ZdZdZdZdZ G d dej                        Z e	j                  e	j                  ddd	
      Z e	j                  e	j                  ddd
      Z e	j                  e	j                  ddd
      Z e	j                  e	j                  ddddddd      Z e	j                  e	j"                  dd d      Z e	j                  e	j&                  ddd      Z e	j                  e	j&                  ddd      Z e	j                  e	j&                  ddd      Zy)CmfUiFormFieldzN
    https://bcrm.carbonsoft.ru/project/Document/DOC-012822#spec-012789-b
    settingsu   Поля на экранеUFFc                       e Zd ZdZdZdZy)CmfUiFormField.nameu   Имя поляTFN)__name__
__module____qualname__captionreadonlynullable     ../modules/settings/fields/cmf_ui_form_field.pynamer      s    #r   r   u
   Экран	CmfUiForm	ui_fields)r   modelbackrefu   ГруппаCmfUiFormGroupui_form_fieldsu)   Пользовательское полеCmfCustFieldu   Тип поляu   Полеu   Ссылкаu   Кнопка)fieldlinkbuttonr   F)r   choicesdefaultr   u   Параметры типаc                      t               S )N)dictr   r   r   <lambda>zCmfUiFormField.<lambda>   s
    aeag r   )r   r!   r   u?   Обязательное к изменению значенияug   Скрываем поле на форме, но всеравно загружаем с обьектомu/   Скрывать поле если пустоеN)r   r   r   __doc__	ui_moduleui_namecode_prefixr   r   r   FieldCmfRelationparentui_form_group
cust_field	CmfChoicetypeCmfJsonparamsCmfBoolrequired_changehidden
hide_emptyr   r   r   r   r      sS    I*GKy~~ 
 V\\&,,l+_jkF FLL!3!3^Scm}~Mf00:em{  FV  WJ6<<((2CV`jx  DR  NS '%9DV\\&..2OYgrwxF"fll6>>;|  GL  W\  ]OV\\&..  3\  fk  v{  |Ffnn6gqv  BG  HJr   r   N)cmf.includecmf.models.base_modelr   cmfr   r   r   r   r   <module>r9      s     + HY Hr   