none
cargar RadioButtonList1 con jquery RRS feed

  • Pregunta

  • Hola aca tengo un problema, estoy intentando cargar un   RadioButtonList1  como si fuera un DropDownList

      $("#<%=RadioButtonList1.ClientID%>").append($("<option></option>").attr("value", this.id).text(this.des))

    pero no se me muestra los radios solo el texto.


    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    domingo, 24 de abril de 2016 5:21

Todas las respuestas

  • Hola,

    [-] pero no se me muestra los radios solo el texto.

    No te mostrará porque estás creando <option>, si quieres que te muestre los radioButton tienes que crear de type="radio"

    <input type="radio" id="miRadio1" value="miValor"></input>
    <label for="miRadio1">TextoAMostrar</label>

    Por lo que tendrías que crear así :

    $("#<%=RadioButtonList1.ClientID%>").append($("<input type='radio' id='r" + this.id + "' /><label for='r" + this.id + "' />").attr("value", this.id).text(this.des))

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    domingo, 24 de abril de 2016 6:48
  • Gracias... una consulta mas, este control lo pongo dentro de un acordeon pero curiosamente el acorden ignora los item que se crearon dinamicamente(osea no se expande al tamaño que deberia segun los radios generados).

    ahora si lo cargo no por jquery , y lo hago por el load de mi codigo vb. si  se expande del todo respetando los radios.

    alguna sugerencia?


    QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    domingo, 24 de abril de 2016 7:30
  • Hola,

    Puedes mostrar el código html del acordeón en la parte del radio button?, puede ser que estén enlazados por el mismo name, o tenga alguna clase (class) o id .

    E incluso tu al ejecutar en el navegador, puedes ver la estructura html que se crea, y comparar con la de tu acordeón.

    - Click derecho en el navegador / Inspeccionar ..

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    domingo, 24 de abril de 2016 7:44

  • QUIERO MATAR ESTA DUDA ... ANTES QUE EL MUNDO DEJE DE EXISTIR..

    domingo, 24 de abril de 2016 8:02
  • hola

    >>ahora si lo cargo no por jquery , y lo hago por el load de mi codigo vb. si  se expande del todo respetando los radios

    esto sucede porque la cargar los controels desde codigo estos definen las dimensiones de quien lo contiene

    pero si lo haces desde codigo cliente con jquery ademas de definir los items de forma dinamcia tambien deberias asignar las dimensioens del acordion

    para esto inspecciona el html  y valida que tag usa el accordeon para definirse, a este deberia asignarle un heigth para indicar un alto 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 25 de abril de 2016 4:53