Buenas Tardes

Tengo una consulta es posible poner por default el primer valor que trae la lista que se coloca en el codcombo??

Este es mi caso cuando se crea una funcion especifica en el modulo de puesto deseo poner por default el primer objetivo que trae la lista.

<% Html.CodeCombo("codigoObjetivo", "ObjetivosPuestoEnFuncionesEspecificas", "codigopuesto",Model.ObjetivoPuesto.Is() ? Model.ObjetivoPuesto.Codigo.ToString() : string.Empty, Model.ObjetivoPuesto.Is() ? Model.ObjetivoPuesto.Definicion : string.Empty); %>

asked 27 Oct '15, 17:44

Roble%20IT's gravatar image

Roble IT
51252525
accept rate: 10%


podrías sustituir los "string.Empty" por el código y la descripción que quisieras que aparezca por defecto lo cual podría verse así:

<% Html.CodeCombo("codigoObjetivo", "ObjetivosPuestoEnFuncionesEspecificas", "codigopuesto",Model.ObjetivoPuesto.Is() ? Model.ObjetivoPuesto.Codigo.ToString() : "15", Model.ObjetivoPuesto.Is() ? Model.ObjetivoPuesto.Definicion : "Descripción por defecto"); %>

Aunque deberías tener un mecanismo que te asegure que dicho código sea un código valido para la aplicacion

link

answered 27 Oct '15, 17:53

cgalan's gravatar image

cgalan ♦♦
(suspended)
accept rate: 75%

Es que esa lista ya trae un valor cuando se crea la funcion especifica, entonces lo que quiero es que ese valor que trae esa lista lo ponga como que ya lo hubieran seleccionado en el codecombo, asi como lo muestro en la imagen.

Gracias por la pronta respuesta

alt text

link

answered 27 Oct '15, 18:05

Roble%20IT's gravatar image

Roble IT
51252525
accept rate: 10%

Lo que veo es que en ningún caso en ninguna pantalla el CodeCombo se inicializa con el primer valor que retorna la lista de valores.

Tendria que ser un cambio a nivel de la infraestructura del CodeCombo, ya que por cuestiones de eficiencia, no se obtiene la lista de valores si no hasta que el usuario da click sobre el botón de despliegüe o cuando digita algo en el textbox del código o de la descripción, es decir, hasta que el usuario demanda que se visualice la lista.

Entonces para poder hacerlo se requeriría que la lista se obtenga desde el momento en que se está preparando la vista HTML, para obtener el código y descripción del primer elemento. Además me parece que debiera de parametrizarse para cada CodeCombo y no ser la funcionalidad por defecto.

link

answered 28 Oct '15, 15:11

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×2

Asked: 27 Oct '15, 17:44

Seen: 2,207 times

Last updated: 28 Oct '15, 15:11

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática