|
delegate void | _SortByColumnInPanelFilter_Handler (string sortColumnName, ListSortDirection sortDirection) |
| Delegado para ordenar la grid por una determinada columna para caso DataSources que no admitan ordenación como por ejemplo BindingList(t). DataTable y SortableBindingList(t) sí que admiten ordenación haciendo click en la cabecera de la columna de la grid, pero en bindinglist(t) no. SortableBindingList es de reciente creación, clase creada por nosotros que deriva directamente de BindingList(t) y que sí que admiten ordenación. Más...
|
|
bool | _Evento_SortByColumnInPanelFilter_Programado () |
| Para permitir consultar desde el exterior de la grid si tiene el evento _SortByColumnInPanelFilter programado. Más...
|
|
void | _Ejecutar_Evento_SortByColumnInPanelFilter_Programado (string sortColumnName, ListSortDirection sortDirection) |
| Para permitir ejecutar desde el exterior de la grid el evento _SortByColumnInPanelFilter, caso de que lo tenga programado. Más...
|
|
delegate void | _CalendarCell_a_Null_Handler (object sender, ref DateTime tdData) |
| Handler per a valors null Más...
|
|
delegate void | _ToggleSeleccionCheck (bool tlEstado) |
| Task 151961. Nueva operativa para columnas de selección Delegado para la selección de columna Más...
|
|
delegate bool | _BeforeWindowPrintHandler (ref botones.Clases.btImprimir toPrintButton) |
| Delegado para modificar la configuración de la pantalla de impresión Más...
|
|
delegate bool | _PrintBeforeHandler (ref DataTable toDt, Report.ReportAction toAction) |
| Delegado para acceder a los datos que se van a imprimir Más...
|
|
| ewgrid () |
| Inicializa una nueva instancia de la clase ewgrid Más...
|
|
virtual void | _ShowPrint (string lcReportTitle) |
| Metodo para imprimir el contenido de ewgrid Más...
|
|
void | _ToggleSeleccionChecks (int tnColIndex) |
| Método para que el usuario pueda disparar el marcado/desmarcado(según estado actual) por código Más...
|
|
void | _TipoColumna (string tcNombreColumna, ewGridTipoColumna teTipoColumna) |
| PE-84238: Este método adapatará la columna que se haya especificado para que asigne las mascaras correspondientes Más...
|
|
IDisposable | Subscribe (IObserver< ScrollMove > toObservador) |
| Añade un observador a la lista Más...
|
|
void | NotifyScrollMove (Nullable< ScrollMove > toScrollMove) |
| Método para enviar notificaciones de movimiento de scroll Más...
|
|
void | NotifyEndScrollMove () |
| Método para finalizar la observación de ScrollMove Más...
|
|
object | _GetValueUserOption () |
| Nos devuelve el valor establecido en este momento en el control visual. Más...
|
|
void | _SetValueUserOption (object toValor) |
| Para establecer un valor en el control visual. Más...
|
|
delegate void | _PaintHeaders_Handler (DataGridViewCellPaintingEventArgs e, float tnAngle) |
| Handler per a valors null Más...
|
|
| ewgridBase () |
| Inicializa una nueva instancia de la clase ewgrid Más...
|
|
virtual void | _CargarEstilo (string tcClasseBase="") |
| Carga las propiedades del estilo del control Más...
|
|
void | _ResetAllProperties () |
| Restaura todas las propiedades del estilo Más...
|
|
Boolean | TenimMouse (Rectangle bRect, int X, int Y) |
| Indica si el mouse está encima del control Más...
|
|
static IntPtr | CreateIconIndirect (ref IconInfo icon) |
| Crea un icono Más...
|
|
static bool | GetIconInfo (IntPtr hIcon, ref IconInfo pIconInfo) |
| Información del icono Más...
|
|
Cursor | CreateCursor (Bitmap bmp, int xHotSpot, int yHotSpot) |
| Crea un cursor Más...
|
|
|
ewGridScrollBars | _ewGridScrollBars [get, set] |
| PE-83909. Tipos de barras de desplazamiento Más...
|
|
VScrollBar | _ewVScrollBar [get, set] |
| PE-83909. Barra de desplazamiento vertical para entornos táctiles Más...
|
|
HScrollBar | _ewHScrollBar [get, set] |
| PE-83909. Barra de desplazamiento horizontal para entornos táctiles Más...
|
|
bool | _FiltrarPorColumna [get, set] |
| Activa la funcionalidad para filtrar por el contenido de las columnas Más...
|
|
bool | _EsOpcionalConfigUser [get, set] |
| Para determinar si en este objeto se podrá configurar un valor por defecto Más...
|
|
bool | _UsuarioPermiteConfigUser [get, set] |
| Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales) Más...
|
|
string | _DescripcionOpcional [get, set] |
| Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
|
|
bool | _PermitirConfigUser [get, set] |
| Para determinar si en este objeto se podrá configurar un valor por defecto Más...
|
|
string | _DescripcionError [get, set] |
| Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
|
|
bool | _EditMode [get, set] |
| Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución Más...
|
|
StylePropertiesGridCombo | _PropiedadesDeEstilos [get, set] |
| Objeto estilo Más...
|
|
Color | _ColorFuente [get, set] |
| Obtiene o establece el color de primer plano del estilo. Más...
|
|
_EstilosDeBotones | _EstiloDeBoton [get, set] |
| Estilo con el que se dibujará el fondo del botón Más...
|
|
Color | _ColorFondoClaro [get, set] |
| Color claro de fondo para estilos degradados Más...
|
|
Color | _ColorFondoOscuro [get, set] |
| Color oscuro de fondo para estilos degradados Más...
|
|
Color | _ColorBorde [get, set] |
| Color oscuro de fondo para estilos degradados Más...
|
|
Color | _ColorResalte [get, set] |
| Color oscuro de fondo para estilos degradados Más...
|
|
Color | _ColorFondoClaroMouseMove [get, set] |
| Color claro de fondo para estilos degradados cuando el ratón pasa por encima Más...
|
|
Color | _ColorFondoOscuroMouseMove [get, set] |
| Color oscuro de fondo para estilos degradados cuando el ratón pasa por encima Más...
|
|
Color | _ColorFondoClaroMouseDown [get, set] |
| Color claro de fondo para estilos degradados cuando se pulsa el ratón en él Más...
|
|
Color | _ColorFondoOscuroMouseDown [get, set] |
| Color oscuro de fondo para estilos degradados cuando se pulsa el ratón en él Más...
|
|
Color | _ColorTransparenteImagen [get, set] |
| Color que se transformará en transparente al dibujar la imagen del botón Más...
|
|
Color | _ColorDisabled [get, set] |
| Obtiene o establece el color de fondo para el control deshabilitado Más...
|
|
Color | _ColorFuenteDisabled [get, set] |
| Obtiene o establece el color de la fuente para el control deshabilitado Más...
|
|
bool | _AplicarEstilos [get, set] |
| Aplicar estilos visuales Más...
|
|
Color | _ColorFondoCelda [get, set] |
| Color del fondo de celdas Más...
|
|
Color | _ColorFuenteSelCelda [get, set] |
| Color de la fuente de celdas seleccionadas Más...
|
|
Color | _ColorFondoSelCelda [get, set] |
| Color del fondo de celdas seleccionadas Más...
|
|
Color | _ColorFuenteCelda [get, set] |
| Color de la fuente de las celdas Más...
|
|
Single | _TamañoFuenteCelda [get, set] |
| Tamaño de la fuente de las celdas Más...
|
|
int | _AlturaFila [get, set] |
| Altura de las filas Más...
|
|
Color | _BackgroundColor [get, set] |
| Obtiene o establece el color de primer plano del control. Más...
|
|
bool | _PermitirConfigUser [get, set] |
| Para determinar si en este objeto se podrá configurar un valor por defecto Más...
|
|
bool | _EsOpcionalConfigUser [get, set] |
| Para determinar si en este objeto el usuario podrá definir si permite la configuración Más...
|
|
bool | _UsuarioPermiteConfigUser [get, set] |
| Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales) Más...
|
|
string | _DescripcionError [get, set] |
| Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
|
|
string | _DescripcionOpcional [get, set] |
| Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más...
|
|
bool | _EditMode [get, set] |
| Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución Más...
|
|
Clase del objeto grid para Sage50
Definición en la línea 31 del archivo grid.cs.
delegate void sage.ew.objetos.ewgrid._SortByColumnInPanelFilter_Handler |
( |
string |
sortColumnName, |
|
|
ListSortDirection |
sortDirection |
|
) |
| |
Delegado para ordenar la grid por una determinada columna para caso DataSources que no admitan ordenación como por ejemplo BindingList(t). DataTable y SortableBindingList(t) sí que admiten ordenación haciendo click en la cabecera de la columna de la grid, pero en bindinglist(t) no. SortableBindingList es de reciente creación, clase creada por nosotros que deriva directamente de BindingList(t) y que sí que admiten ordenación.
Se utiliza cuando se trabaja con la opción _FiltrarPorColumna a true, y se utiliza para permitir al usuario ordenar la grid por una columna. Será necesario hacerlo de esta manera cuando la grid se linka contra un origen de datos que no admite ordenación desde la grid aplicando el método grid.Sort(columna, orden). Esto ocurre con las BindingList(T), en este caso se delega la ordenación por columnas al usuario de forma externa a la grid pasandole en el evento el nombre de la columna y si es ascendente o descendente. En DataTable no ocurre esto pues los DataTable sí admiten ordenación, se puede ejecutar el método de la grid grid.Sort(columna, orden). Pero en BindingList no lo permite, si se ejecuta este método peta.
Ojo que ahora se ha creado una nueva clase SortableBindingList(T) basada en BindingList(T) que sí admite ordenación desde la grid con el método grid grid.Sort(columna, orden). En este caso no haria falta programar este evento si se desea ordenación pues ya la llevará el Core como en el caso de DataTable y simplemente con la llamada a grid.Sort() ya ordenará.
Por tanto, este evento será para casos especiales en lo que interese que el usuario pueda ordenar por columnas cuando el datasource es un BindingList(t) o cualquier otro datasource que no admita ordenación. Al tener activo _FiltrarPorCOlumnas cuando se hace click sobre la marca de la cabecera de la columna, a parte de todas las opciones para filtrar datos, en el caso de que el datasource sea un BindingList aparecerán las opciones "Orden ascendente/descendente" solamente si en la grid se ha programado este evento, caso contrario no aparecerán. Caso DataTable o SortableBindingList aparecerán siempre.
Al programar este evento sobre una grid en la que el datasource sea un BindingList asegurarse de que las columnas sobre las que se quiere permitir ordenar tengan la propiedad .SortMode a Automatic. Si la tienen a NotSortable tampoco aparecerán las opciones de "Orden ascendente/descendente aunque se haya programado el evento. Hemos de respetar el .SortMode con el que venga la columna pues en algunas columnas puede interesar que no se pueda ordenar por ella.
Mirar llamadas a grid.Sort(columna, orden) en este mismo fichero en PanelFiltroColumnas, método AccionFiltroColumna()