TemplateDetailEditorFields.java

package sk.iway.iwcm.doc;

import lombok.Getter;
import lombok.Setter;
import sk.iway.iwcm.system.datatable.DataTableColumnType;
import sk.iway.iwcm.system.datatable.annotations.DataTableColumn;
import sk.iway.iwcm.system.datatable.annotations.DataTableColumnEditor;
import sk.iway.iwcm.system.datatable.annotations.DataTableColumnEditorAttr;

@Getter
@Setter
public class TemplateDetailEditorFields {

    @DataTableColumn(
        inputType = DataTableColumnType.SELECT,
        title = "templates.temps-list.replace_template",
        tab = "templatesTab",
        className = "hide-on-create",
        editor = {
            @DataTableColumnEditor(
                attr = {
                    @DataTableColumnEditorAttr(key = "data-dt-field-hr", value = "before")
                },
                message = "templates.temps-list.replace_template.tooltip"
            )
        },
        hidden = true
    )
    private Integer mergeToTempId = -1;

    @DataTableColumn(
        inputType = DataTableColumnType.CHECKBOX,
        title = " ",
        tab = "templatesTab",
        className = "hide-on-create",
        editor = {
            @DataTableColumnEditor(
                options = {
                    @DataTableColumnEditorAttr(key = "templates.temps-list.replace_template_checkbox", value = "true")
                }
            )
        },
        hidden = true
    )
    private boolean mergeTemplates = false;
}