Нысанды баптау
==============

Нысанды жасағаннан кейін оны баптауды орындау қажет.
Осы кезеңде нысан ордердің құрылымына сәйкес өрістермен
толтырылуға дайындалады.

Өрістер қосу алдында нысанның визуалды құрылымын дайындап алу маңызды. Әдетте ордер бойынша нысан логикалық блоктарға бөлінеді: өтінім берушінің деректері, қызмет параметрлері, тіркемелер және т.б.

Компоненттер қосуға өту
-----------------------

Жұмысты жалғастыру үшін **«Компоненттер»** қойындысын ашу қажет.

«Компоненттер» қойындысында ордерде көрсетілген өтінімнің деректер құрылымы мен пайдаланушы интерфейсіне қойылатын талаптарға сәйкес нысанның барлық элементтері қосылады.

.. figure:: ../resources/img/form_components.png

   «Компоненттер» қойындысы

Компоненттер тікелей нысанда қосылады:
алдымен қажетті ұяшық таңдалады, содан кейін компоненттер тізімінен
басу арқылы қажетті элемент таңдалады.


Нысанды баптаудың қадамдары
----------------------------

**1-қадам.** «Компоненттер» қойындысына → «Құрылым» бөліміне өтеміз.

**2-қадам.** Жұмыс аймағының ұяшығын белгілеп, басу арқылы «Кесте» компонентін нысанға қосамыз.

Ордерге сәйкес өтінім нысаны белгілі бір тәртіппен ұйымдастырылуы тиіс.

Нысан визуалды түрде мынаған бөлінеді:

* **тігінен** — екі бағанға:

  * сол жақ — өрістер атаулары;
  * оң жақ — деректер енгізу өрістері;

* **көлденеңінен** — бір-бірімен байланысты өрістерді
  біріктіретін бірнеше логикалық блокқа.

Бұл құрылым пайдаланушының өтінімді толтыру ыңғайлылығы үшін және ақпаратты айқын бөліп көрсету үшін қажет.


.. figure:: ../resources/img/form_layout_goal.jpeg

   Ордерге сәйкес нысанды разметкалау логикасы


**3-қадам.** Екі бағанды кесте жасаймыз:
   * сол жақ баған — өрістер атаулары;
   * оң жақ баған — енгізу өрістері.

Екі баған жасау үшін — солға/оңға бағытталған көрсеткілерді басып, қажетті бағандарды қосамыз.

.. figure:: ../resources/img/add_table_structure.png

   «Кесте» компонентін қосу және бағандар жасау

«Кесте» компоненті нысанды разметкалау, нысан ішіндегі элементтерді
құрылымдау, сондай-ақ толтыру кезінде жолдар қосу мүмкіндігі бар
динамикалық кестелер жасау үшін қолданылады.


**4-қадам.** Бағандар енін тісті дөңгелек белгішесі арқылы баптаймыз (px — пикселдерде / % — пайызбен / Авто).


.. figure:: ../resources/img/table_column_width.png

   Кесте бағанының енін баптау

**5-қадам.** Бөлімдердің тақырыптары үшін:

* shift батырмасын ұстап бір жолдағы екі ұяшықты белгілейміз;
* «біріктіру» батырмасы арқылы оларды біріктіреміз

.. image:: ../resources/img/merge_cells.jpeg

* «Өзгермейтін мәтін» компонентін қосамыз;
* мәтінді ортаға туралаймыз.

.. raw:: html

   <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-top:20px;">
       <iframe src="https://www.youtube.com/embed/HZ--Et7EI8A"
           style="position: absolute; top:0; left:0; width:100%; height:100%;"
           frameborder="0"
           allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
           allowfullscreen>
       </iframe>
   </div>


«Кесте» компонентінің баптаулары
---------------------------------

Кестені қоса алғанда, нысанның әрбір компонентінің өз баптаулары,
бірегей коды, стиль, туралау және қаріп параметрлері болады.

**«Кесте»** компоненті мынадай баптауларды қолдайды:

* **Шекараларды көрсету** — кестенің сыртқы және ішкі сызықтарын көрсету;
* **Кестенің тіркелген өлшемдері** — бағандардың өлшемдерін тіркейді,
  бұл кезде кірістірілген компоненттер берілген енге бейімделеді;
* **Қарау/басып шығарған кезде мазмұнды абзац ретінде шығару** —
  кесте деректерін мәтін түрінде көрсетеді;
* **Толтыру режимінде жолдар қосу** —
  кестені динамикалық етеді;
* **Динамикалық кесте тақырыбын қосу** —
  динамикалық жолдардан жоғарыда тұрақты тақырыпты көрсетеді.

.. figure:: ../resources/img/table_settings.png

   «Кесте» компонентінің баптаулары


Кезең нәтижесі
--------------

Осы кезеңді орындағаннан кейін:

* нысанның негізгі параметрлері берілді;
* нысан ордерге сәйкес разметкаланды;
* нысан өтінімнің өрістерін қосуға дайын.

Келесі кезеңде ордердің деректер құрылымына сәйкес нысан өрістері қосылады.

.. seealso::

   Қосымша ақпаратты ресми құжаттамадан табуға болады:
   http://rtd.lan.arta.kz/docs/docs-po-platforme-arta-synergy/ru/latest/form/form-structure.html
