Popup Palabra Clave

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C140
This commit is contained in:
dmendez 2018-06-28 20:12:14 +00:00
parent 7ea41e182b
commit ba25924c31
3 changed files with 74 additions and 2 deletions

View file

@ -129,7 +129,7 @@ this.toggleEnabledItem = function (id, value) {
Estado: value
}
var uri = CatalogosWCF + '/api/InsertarActualizarContenido';
var uri = CatalogosWCF + '/api/InsertarActualizarDocumentoTecnico';
AjaxPostData(uri, DocumentoTecnico, true, true, CompletarAccion, null, null);
}

View file

@ -33,6 +33,18 @@ this.getDataModel = function () {
});
$("#btnDescripcionLarga").unbind("click");
$("#btnDescripcionLarga").click(function () {
$("#divRespuesta").empty();
$("#lblDescripcionLarga").text("Descripción");
$("#txtDescripcionLarga").val('');
$('#modalDescripcionLarga-footer').css("display", "block");
$('#modalDescripcionLarga').modal('show');
});
$('#TableItems').TableInit(0, false, true, true, false, null, null);
ObtenerPalabraClave();
@ -45,6 +57,9 @@ this.CargarGridPalabraClave = function (data) {
$.each(lista, function (key, item) {
var btnDescripcionLarga = $("#ucbtDescripcionLarga").html();
btnDescripcionLarga = replaceAll("[$DescripcionLarga]", item.Descripcion, btnDescripcionLarga);
var option = $("#ucItemsCatalogo").html();
option = replaceAll("[$CodItem]", item.IdPalabraClave, option);
@ -71,6 +86,7 @@ this.CargarGridPalabraClave = function (data) {
TableItems.row.add([stateIcon,
item.IdPalabraClave,
item.Descripcion,
btnDescripcionLarga,
option]).draw();
});
@ -78,6 +94,20 @@ this.CargarGridPalabraClave = function (data) {
ENDREQUEST();
}
this.VerDescripcionLarga = function (DescripcionLarga) {
$("#txtDescripcionLarga").val(DescripcionLarga);
$('#modalDescripcionLarga').modal('show');
}
this.ObtenerPalabraClave = function () {
var uri = CatalogosWCF + '/api/ObtenerPalabraClave';
@ -129,7 +159,7 @@ this.toggleEnabledItem = function (id, value) {
Estado: value
}
var uri = CatalogosWCF + '/api/InsertarActualizarContenido';
var uri = CatalogosWCF + '/api/InsertarActualizarPalabraClave';
AjaxPostData(uri, PalabraClave, true, true, CompletarAccion, null, null);
}

View file

@ -22,6 +22,7 @@
<th class="col-sm-4">Descripción</th>
@*<th class="col-sm-4">Tipo Emisor</th>*@
<th></th>
<th></th>
</tr>
</thead>
</table>
@ -97,6 +98,47 @@
</div>
</form>
<div id="ucbtDescripcionLarga" style=" display:none;">
<button type="button" id="btnDescripcionLarga" class="btn btn-default btn-xs" onclick="VerDescripcionLarga('[$DescripcionLarga]')" title="Ver Descripción ">
<i class="fa fa-search"></i>&nbsp;&nbsp;Ver
</button>
</div>
@section Modals{
@*--------------------- Modal Ver Descripcion Larga ---------------------------------------------------------*@
<div class="modal fade" id="modalDescripcionLarga" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title"> <i class="fa fa-comment-o"></i>&nbsp;&nbsp; Descripción </h4>
</div>
<div class="modal-body">
<form id="formDescripcionLarga">
@*--------------------- Descripcion Larga ---------------------------------------------------------*@
<div class="form-group " id="divDescripcionLarga">
<label class="col-sm-4 control-label ControlsForms" id="lblDescripcionLarga">Descripción</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
<textarea name="txtDescripcionLarga" rows="8" cols="45" id="txtDescripcionLarga" readonly style="resize: none"></textarea>
</div>
</div>
</form>
</div>
<div class="modal-footer" id="modalDescripcionLarga-footer">
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
</div>
</div>
</div>
</div>
}
@Scripts.Render("~/Sinort-Scripts/PalabraClave.js")