Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация
iconfalse
titleПостановка задачи

Добавить поле комментарий на форму. Поле не редактируемое.

Добавить диалог с полем комментарий, который вызывается по кнопке (плюс). Кнопка расположена рядом с полем.

При подтверждении диалога, комментарий должен записываться в одноименное поле на форме.

Формат записи: <текущее время>: <текст комментария> (<ФИО текущего пользователя>)

Подсказка
iconfalse
Инструмент: Палитра XML
Свойства страницы
Статус

Статус
colourYellowGreen
titleВ РАБОТЕГОТОВО

РазделПоле
Комментарий

панель
titleРеализация

Оглавление

панель
titleРезультат


Добавить с схему новое свойство

На корневую схему добавляется св-во string

Блок кода
languagexml
titleСхема
<?xml version='1.0' encoding='UTF-8'?>
<schemas xmlns="http://www.intertrust.ru/schema/palette/tn-schema">
  <schema extends="RkkResource" name="RkkResourceExample">  
	<!--....--> 
    <string name="comments">   

        <storage-field name="comments"/>
    </string> 
  	  <!--....-->   
  	</schema>
</schemas>

Добавить на форму новое поле

Добавить в схему формы новые поля, с ссылкой на св-ва схемыНа форму добавляется текстовое поле

Блок кода
languagexml
titleФорма
<?xml version='1.0' encoding='UTF-8'?>
<ui xmlns="http://www.intertrust.ru/schema/palette/tn-ui">
    <form schema-ref="RkkResourceExample" id="RkkResourceExampleForm" projection="default" showtabs="true">
        <appearance widget="tabs"/>
        <component>
             
			<section id="Attributes" name="${ui.form.section.Attributes.name:Реквизиты}">
            	<!--....-->  
            	<field attribute-ref="comments" name="${ui.form.Attributes.comments.name:Комментарий:}">
					<appearance multiline="true">
              			<label-style>
                			<style id="tunBorderedFieldLight"/>
              			</label-style>
              			<limit height="2" max-height-scroll="2" max-lenght="1024"/>
            		</appearance>
				</field>	
            	<!--....-->   
            </section>   
		</component>
	</form>
</ui>