|
<!DOCTYPE html>
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
|
|
xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<title th:text="#{objmd1idDialog}"></title>
|
|
</head>
|
|
<body>
|
|
<div class="content-wrapper" th:fragment="content-wrapper"><!-- /.container -->
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<h1 th:text="#{objetos}"></h1>
|
|
<ol class="breadcrumb">
|
|
<li><a th:href="@{/}"><i class="glyphicon glyphicon-home"></i><span th:text="#{home}"></span></a></li>
|
|
<li class="active"><a th:href="@{/OBJMD1ID}"><i class="glyphicon glyphicon-gift"></i><span th:text="#{objetos}"></span></a></li>
|
|
</ol>
|
|
</section>
|
|
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
<!-- Error Messages -->
|
|
<div th:replace="fragments/messages :: messages">Alert Error Messages</div>
|
|
<div th:replace="fragments/apiError :: apiError (type='main')">API Error Messages</div>
|
|
|
|
<!-- Titulo -->
|
|
<div class="row" align="center" th:if="${session.dialogo != null}">
|
|
<div class="col-sm-12">
|
|
<h1>
|
|
<span th:text="${session.dialogo.denecv}" th:remove="tag">Subtitulo</span>
|
|
</h1>
|
|
</div>
|
|
</div>
|
|
<!-- Titulo - Fin -->
|
|
|
|
<form th:action="@{/seleccionaObjeto}" th:object="${objmd1idForm}" method="post">
|
|
<!-- Autor -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="codaut" th:text="#{codaut}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.codaut')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
|
|
<input type="text" id="codaut" name="codaut" disabled="disabled" th:field="*{objeto.codaut}" class="form-control" th:placeholder="#{codaut}" />
|
|
<span th:if="${#fields.hasErrors('objeto.codaut')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="clearfix visible-xs-block"></div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="auulmo" th:text="#{auulmo}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.auulmo')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
|
|
<input type="text" id="auulmo" name="auulmo" disabled="disabled" th:field="*{objeto.auulmo}" class="form-control" th:placeholder="#{auulmo}" />
|
|
<span th:if="${#fields.hasErrors('objeto.auulmo')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Autor - Fin -->
|
|
|
|
<!-- Codigo -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="coinob" th:text="#{coinob}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.coinob')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-barcode"></i></span>
|
|
<input type="text" id="coinob" name="coinob" disabled="disabled" th:field="*{objeto.coinob}" class="form-control" th:placeholder="#{coinob}" />
|
|
<span th:if="${#fields.hasErrors('objeto.coinob')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="clearfix visible-xs-block"></div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="coobme" th:text="#{coobme}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.coobme')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-barcode"></i></span>
|
|
<input type="text" id="coobme" name="coobme" disabled="disabled" th:field="*{objeto.coobme}" class="form-control" th:placeholder="#{coobme}" />
|
|
<span th:if="${#fields.hasErrors('objeto.coobme')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Codigo - Fin -->
|
|
|
|
<!-- Tipo y subtipo de objeto -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="tiobme" th:text="#{tiobme}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div th:if="${tiposDeObjeto != null and not #lists.isEmpty(tiposDeObjeto.elementos)}" class="dropdown-toggle form-group" data-toggle="dropdown">
|
|
<select id="tiobme" disabled="disabled" th:field="*{objeto.tiobme}" onchange="setTiobme(this.value)" class="selectpicker">
|
|
<option value="" />
|
|
<option th:each="item : ${tiposDeObjeto.elementos}" th:value="${item.valatr}" th:text="${item.denomt}" />
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="clearfix visible-xs-block"></div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="suobme" th:text="#{suobme}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div th:if="${subtiposDeObjeto != null and not #lists.isEmpty(subtiposDeObjeto.elementos)}" class="dropdown-toggle form-group" data-toggle="dropdown">
|
|
<select id="suobme" disabled="disabled" th:field="*{objeto.suobme}" class="selectpicker">
|
|
<option value="" />
|
|
<option th:each="item : ${subtiposDeObjeto.elementos}" th:value="${item.valatr}" th:text="${item.denomt}" />
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Tipo y subtipo de objeto - Fin -->
|
|
|
|
<!-- Denominacion corta -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="decoob" th:text="#{decoob}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-10">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.decoob')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-align-justify"></i></span>
|
|
<input type="text" id="decoob" name="decoob" disabled="disabled" th:field="*{objeto.decoob}" class="form-control" th:placeholder="#{decoob}" />
|
|
<span th:if="${#fields.hasErrors('objeto.decoob')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Denominacion corta - Fin -->
|
|
|
|
<!-- Denominacion larga -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="delaob" th:text="#{delaob}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-10">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.delaob')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-align-justify"></i></span>
|
|
<input type="text" id="delaob" name="delaob" disabled="disabled" th:field="*{objeto.delaob}" class="form-control" th:placeholder="#{delaob}" />
|
|
<span th:if="${#fields.hasErrors('objeto.delaob')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Denominacion larga - Fin -->
|
|
|
|
<!-- Padre -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="coobpa" th:text="#{coobpa}"></label>
|
|
</div>
|
|
<div class="col-xs-3 col-sm-2">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.coobpa')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-gift"></i></span>
|
|
<input type="text" id="coobpa" name="coobpa" disabled="disabled" th:field="*{objeto.coobpa}" th:onblur="${'buscarObjeto(this.value)'}" class="form-control" th:placeholder="#{coobpa}" />
|
|
<span th:if="${#fields.hasErrors('objeto.coobpa')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-1 col-sm-1">
|
|
<a href="#" data-toggle="modal" data-target="#modalDialog" data-backdrop="false" onclick="seleccionarObjeto()"><span class="glyphicon glyphicon-search"></span></a>
|
|
</div>
|
|
<div class="col-xs-4 col-sm-7">
|
|
<input type="text" id="decopa" name="decopa" disabled="disabled" class="form-control" th:placeholder="#{decopa}" />
|
|
</div>
|
|
</div>
|
|
<!-- Padre - Fin -->
|
|
|
|
<!-- Indicador de lista -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="indlis" th:text="#{indlis}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-10">
|
|
<div th:if="${tiposDeIndicadorLista != null and not #lists.isEmpty(tiposDeIndicadorLista.elementos)}" class="dropdown-toggle form-group" data-toggle="dropdown">
|
|
<select id="indlis" disabled="disabled" th:field="*{objeto.indlis}" class="selectpicker">
|
|
<option value="" />
|
|
<option th:each="item : ${tiposDeIndicadorLista.elementos}" th:value="${item.valatr}" th:text="${item.denomt}" />
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Indicador de lista - Fin -->
|
|
|
|
<!-- Indicadores -->
|
|
<div class="row">
|
|
<div class="col-xs-2 col-sm-2">
|
|
<label for="indtip" th:text="#{indtip}"></label>
|
|
</div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.indtip')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-flag"></i></span>
|
|
<input type="text" id="indtip" name="indtip" disabled="disabled" th:field="*{objeto.indtip}" class="form-control" th:placeholder="#{indtip}" />
|
|
<span th:if="${#fields.hasErrors('objeto.indtip')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-2 col-sm-2">
|
|
<label for="indsub" th:text="#{indsub}"></label>
|
|
</div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.indsub')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-flag"></i></span>
|
|
<input type="text" id="indsub" name="indsub" disabled="disabled" th:field="*{objeto.indsub}" class="form-control" th:placeholder="#{indsub}" />
|
|
<span th:if="${#fields.hasErrors('objeto.indsub')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="clearfix visible-xs-block"></div>
|
|
<div class="col-xs-2 col-sm-2">
|
|
<label for="indecv" th:text="#{indecv}"></label>
|
|
</div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.indecv')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-flag"></i></span>
|
|
<input type="text" id="indecv" name="indecv" disabled="disabled" th:field="*{objeto.indecv}" class="form-control" th:placeholder="#{indecv}" />
|
|
<span th:if="${#fields.hasErrors('objeto.indecv')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Indicadores - Fin -->
|
|
|
|
<!-- Fecha Creacion / Fecha ultima modificacion -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="feccre" th:text="#{feccre}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.feccre')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
|
|
<input type="text" id="feccre" name="feccre" disabled="disabled" th:field="*{objeto.feccre}" class="form-control" th:placeholder="#{feccre}" />
|
|
<span th:if="${#fields.hasErrors('objeto.feccre')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
<div class="clearfix visible-xs-block"></div>
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="feulmo" th:text="#{feulmo}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-4">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.feulmo')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-dashboard"></i></span>
|
|
<input type="text" id="feulmo" name="feulmo" disabled="disabled" th:field="*{objeto.feulmo}" class="form-control" th:placeholder="#{feulmo}" />
|
|
<span th:if="${#fields.hasErrors('objeto.feulmo')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Fecha Creacion / Fecha ultima modificacion - Fin -->
|
|
|
|
<!-- Icono -->
|
|
<div class="row">
|
|
<div class="col-xs-4 col-sm-2">
|
|
<label for="icosub" th:text="#{icosub}"></label>
|
|
</div>
|
|
<div class="col-xs-8 col-sm-10">
|
|
<div class="input-group" th:classappend="${#fields.hasErrors('objeto.icosub')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-tag"></i></span>
|
|
<input type="text" id="icosub" name="icosub" disabled="disabled" th:field="*{objeto.icosub}" class="form-control" th:placeholder="#{icosub}" />
|
|
<span th:if="${#fields.hasErrors('objeto.icosub')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Icono - Fin -->
|
|
|
|
<!-- Botones -->
|
|
<div class="row" align="center" style="padding-top: 10px;">
|
|
<div class="col-xs-12">
|
|
<a th:href="@{/listaObjetos}" th:if="${objetos != null and objetos.parametro != null and objetos.parametro.numre > 1}" th:text="#{close}" class="btn btn-primary"></a>
|
|
<a th:href="@{/}" th:text="#{logout}" class="btn btn-primary"></a>
|
|
</div>
|
|
</div>
|
|
<!-- Botones - Fin -->
|
|
|
|
</form>
|
|
|
|
<!-- Selene scripts -->
|
|
<script type="text/javascript" src="js/model/obj/Objeto.js"></script>
|
|
<script type="text/javascript" src="js/dial/obj/seleccionaObjeto.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
buscarObjeto(document.getElementById("coobpa").value);
|
|
</script>
|
|
</section><!-- /.content -->
|
|
</div><!-- /.container -->
|
|
</body>
|
|
</html>
|