|
<!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('criterioSeleccionObjeto.codaut')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
|
|
<input type="text" id="codaut" name="codaut" th:field="*{criterioSeleccionObjeto.codaut}" class="form-control" th:placeholder="#{codaut}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.auulmo')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
|
|
<input type="text" id="auulmo" name="auulmo" th:field="*{criterioSeleccionObjeto.auulmo}" class="form-control" th:placeholder="#{auulmo}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.coinob')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-barcode"></i></span>
|
|
<input type="text" id="coinob" name="coinob" th:field="*{criterioSeleccionObjeto.coinob}" class="form-control" th:placeholder="#{coinob}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.coobme')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-barcode"></i></span>
|
|
<input type="text" id="coobme" name="coobme" th:field="*{criterioSeleccionObjeto.coobme}" class="form-control" th:placeholder="#{coobme}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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" th:field="*{criterioSeleccionObjeto.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" th:field="*{criterioSeleccionObjeto.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('criterioSeleccionObjeto.decoob')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-align-justify"></i></span>
|
|
<input type="text" id="decoob" name="decoob" th:field="*{criterioSeleccionObjeto.decoob}" class="form-control" th:placeholder="#{decoob}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.delaob')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-align-justify"></i></span>
|
|
<input type="text" id="delaob" name="delaob" th:field="*{criterioSeleccionObjeto.delaob}" class="form-control" th:placeholder="#{delaob}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.coobpa')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-gift"></i></span>
|
|
<input type="text" id="coobpa" name="coobpa" th:field="*{criterioSeleccionObjeto.coobpa}" th:onblur="${'buscarObjeto(this.value)'}" class="form-control" th:placeholder="#{coobpa}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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" 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" th:field="*{criterioSeleccionObjeto.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('criterioSeleccionObjeto.indtip')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-flag"></i></span>
|
|
<input type="text" id="indtip" name="indtip" th:field="*{criterioSeleccionObjeto.indtip}" class="form-control" th:placeholder="#{indtip}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.indsub')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-flag"></i></span>
|
|
<input type="text" id="indsub" name="indsub" th:field="*{criterioSeleccionObjeto.indsub}" class="form-control" th:placeholder="#{indsub}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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('criterioSeleccionObjeto.indecv')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-flag"></i></span>
|
|
<input type="text" id="indecv" name="indecv" th:field="*{criterioSeleccionObjeto.indecv}" class="form-control" th:placeholder="#{indecv}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.indecv')}" class="glyphicon glyphicon-remove form-control-feedback"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- Indicadores - 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('criterioSeleccionObjeto.icosub')} ? 'has-error'">
|
|
<span class="input-group-addon"><i class="glyphicon glyphicon-tag"></i></span>
|
|
<input type="text" id="icosub" name="icosub" th:field="*{criterioSeleccionObjeto.icosub}" class="form-control" th:placeholder="#{icosub}" />
|
|
<span th:if="${#fields.hasErrors('criterioSeleccionObjeto.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">
|
|
<button type="submit" th:text="#{search}" class="btn btn-primary"></button>
|
|
</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">
|
|
var parametroCoobpa = { };
|
|
parametroCoobpa["desde"] = "";
|
|
parametroCoobpa["hasta"] = "";
|
|
parametroCoobpa["numre"] = "";
|
|
parametroCoobpa["esfinal"] = "";
|
|
parametroCoobpa["nisnd"] = "";
|
|
parametroCoobpa["maxre"] = "";
|
|
parametroCoobpa["sqldon"] = "";
|
|
parametroCoobpa["sqlord"] = "";
|
|
parametroCoobpa["primero"] = "";
|
|
parametroCoobpa["infoad"] = "";
|
|
parametroCoobpa["pagina"] = "";
|
|
parametroCoobpa["total"] = "";
|
|
</script>
|
|
</section><!-- /.content -->
|
|
</div><!-- /.container -->
|
|
</body>
|
|
</html>
|