Esto puede ser un problema común, pero estoy luchando para encontrar una solución que lo arreglaráCómo hacer etiquetas ASP CheckBoxList permanecen en la misma línea como casilla
tengo una ventana emergente modal estoy mostrando con jQuery, este emergente contiene una lista de casillas de verificación y un botón, el código es el siguiente:
<div id="dialog" title="Notify Users" >
<div style="width:100%; height:500px; overflow:auto;">
<asp:CheckBoxList ID="chkNotify"
runat="server"
CssClass="checkboxlist_nowrap"
RepeatLayout="Table"
/>
</div>
<asp:Button ID="btnSaveNotifications"
runat="server"
Text="Ok"
/>
</div>
las pantallas emergentes correctamente sin embargo las etiquetas para cada casilla de verificación están en la línea debajo de la casilla de verificación. No puedo entender por qué sucede esto, al principio supuse que el div
que contenía el CheckBoxList
era simplemente demasiado pequeño, así que le di a cada div
un ancho fijo, pero eso no sirvió de nada.
también han intentado aplicar este CSS
.checkboxlist_nowrap tr td label
{
white-space:nowrap;
overflow:hidden;
width:100%;
}
Nos dio ayuda, pero estoy seguro acerca de si la hoja de estilo en realidad fue utilizado a pesar de que tengo:
<link href="../css/HelpDesk.css" rel="stylesheet" type="text/css" />
en mis etiquetas de la cabeza.
¿Alguien puede sugerir algo más que pueda probar?
Gracias
ACTUALIZACIÓN: Aquí está mi Jquery:
$(function() {
$("#dialog").dialog({
autoOpen: false,
show: "blind",
width: 400,
hide: "explode"
});
Y aquí es cómo rellenar los CheckBoxList
:
Private Sub populateCheckBoxList()
Dim notificationList As DataTable
notificationList = dbGetNotificationsList(1)
For Each dr As DataRow In notificationList.Rows
Dim li As New ListItem
li.Text = dr("FullName")
li.Value = dr("ID")
If (dr("Checked") = 1) Then
li.Selected = True
Else
li.Selected = False
End If
chkNotify.Items.Add(li)
Next
End Sub
He intentado mover el CheckBoxList a justo dentro de la etiqueta del formulario para que no se puedan aplicar otros estilos y nada debería afectarlo, sin embargo, sigo teniendo el mismo problema.
http://stackoverflow.com/questions/19891681/aspcheckbox-checkbox-and-text-are-not-on-the-same-line –