我在jasper報告中有一個動態表單,我需要爲+
按鈕添加一個標籤,即添加此表單。該配置如下:在Jasper Reports中添加自定義文本動態
<dynamic id="improvement_notice_defect_table" required="true" label="Выявленные нарушения">
<upload id="defect_equipment_attachment" label="Фотография нарушения"/>
<input_area id="defect_description" label="Описание" required="true"/>
<dynamic id="defect_std" required="true" label="Не соответствует">
<input id="defect_std_reference_paragraph" required="true" label="Параграфу(-ам)"/>
<menu id="defect_std_doc_name" required="true" label="Документу(-ам)"/>
</dynamic>
</dynamic>
我嘗試添加行
<label id="improvement_notice_add_label" label="Добавить нарушение" required="true"/>
但是,如果我最後的結束標記前添加它,它是以上+
按鈕和文本後,增加了_1
和如果我在標籤後面添加它,它會顯着低於+
按鈕。
此外,這不是我的代碼,我對Jasper完全陌生,所以我的線路可以關閉。
任何幫助表示讚賞。
更新
我不知道現在有碧玉做的,也許是JSF?全配置文件看起來像這樣
<?xml version="1.0"?>
<form name="name" prefix=":mainForm:report:dynamic:">
<!--always add dynamic to jasper_cfg file-->
<menu id="serv_contr_out_id" label="Номер договора" required="true"/>
<menu id="work_order_out_id" label="Номер наряда-заказа" required="true"/>
<menu id="proj_number" label="Номер проекта" required="true"/>
<label id="improvement_notice_doc_id" label="Уведомление о несоответствии №"/>
<label id="improvement_notice_doc_created" label="Дата создания"/>
<menu id="improvement_notice_recipient" label="Кому" required="true"/>
<input_area id="improvement_notice_subject" label="Тема" required="true"/>
<menu id="improvement_notice_defect_equipment_id" required="true" label="Наименование изделия"/>
<upload id="improvement_notice_defect_equipment_attachment" required="true" label="Фотография изделия"/>
<date id="improvement_notice_start_date" required="true" label="Дата составления"/>
<date id="improvement_notice_end_date" required="true" label="Срок выполнения"/>
<date id="improvement_notice_issue_receive_date" required="true" label="Дата принятия предписание к исполнению"/>
<date id="improvement_notice_issue_issue_date" required="true" label="Дата выдачи предписания"/>
<label id="improvement_notice_issue_recipient" label="Представитель завода" required="true"/>
<menu id="improvement_notice_issue_is_notice_assigned" label="Подписано представителем завода?" required="true"/>
<label id="improvement_notice_employee_fio" label="Специалист ТН" required="true"/>
<upload id="improvement_notice_employee_signature" required="true" label="Подпись"/>
<menu id="improvement_notice_resolution_employee_fio" required="true" label="Специалист ТН, закрывший предписание"/>
<upload id="improvement_notice_resolution_employee_signature" required="true" label="Подпись специалиста ТН, закрывшего предписание"/>
<date id="improvement_notice_resolution_resolve_date" required="true" label="Дата закрытия предписания"/>
<upload id="improvement_notice_scan_document" anyFile="true" label="Сканированный документ"/>
<dynamic id="improvement_notice_defect_table" required="true" label="Выявленные нарушения">
<upload id="defect_equipment_attachment" label="Фотография нарушения"/>
<input_area id="defect_description" label="Описание" required="true"/>
<dynamic id="defect_std" required="true" label="Не соответствует">
<input id="defect_std_reference_paragraph" required="true" label="Параграфу(-ам)"/>
<menu id="defect_std_doc_name" required="true" label="Документу(-ам)"/>
</dynamic>
</dynamic>
<label id="improvement_notice_add_label" label="Добавить нарушение" required="true"/>
</form>