|
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.
|
|
bool | _Evento_SortByColumnInPanelFilter_Programado () |
| Para permitir consultar desde el exterior de la grid si tiene el evento _SortByColumnInPanelFilter programado.
|
|
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.
|
|
delegate void | _CalendarCell_a_Null_Handler (object sender, ref DateTime tdData) |
| Handler per a valors null.
|
|
delegate void | _ToggleSeleccionCheck (bool tlEstado) |
| Task 151961. Nueva operativa para columnas de selección Delegado para la selección de columna.
|
|
delegate bool | _BeforeWindowPrintHandler (ref botones.Clases.btImprimir toPrintButton) |
| Delegado para modificar la configuración de la pantalla de impresión.
|
|
delegate bool | _PrintBeforeHandler (ref DataTable toDt, Report.ReportAction toAction) |
| Delegado para acceder a los datos que se van a imprimir.
|
|
| ewgrid () |
| Inicializa una nueva instancia de la clase ewgrid.
|
|
virtual void | _ShowPrint (string lcReportTitle) |
| Metodo para imprimir el contenido de ewgrid.
|
|
void | _ToggleSeleccionChecks (int tnColIndex) |
| Método para que el usuario pueda disparar el marcado/desmarcado(según estado actual) por código.
|
|
void | _TipoColumna (string tcNombreColumna, ewGridTipoColumna teTipoColumna) |
| PE-84238: Este método adapatará la columna que se haya especificado para que asigne las mascaras correspondientes.
|
|
IDisposable | Subscribe (IObserver< ScrollMove > toObservador) |
| Añade un observador a la lista.
|
|
void | NotifyScrollMove (Nullable< ScrollMove > toScrollMove) |
| Método para enviar notificaciones de movimiento de scroll.
|
|
void | NotifyEndScrollMove () |
| Método para finalizar la observación de ScrollMove.
|
|
object | _GetValueUserOption () |
| Nos devuelve el valor establecido en este momento en el control visual.
|
|
void | _SetValueUserOption (object toValor) |
| Para establecer un valor en el control visual.
|
|
delegate void | _PaintHeaders_Handler (DataGridViewCellPaintingEventArgs e, float tnAngle) |
| Handler per a valors null.
|
|
| ewgridBase () |
| Inicializa una nueva instancia de la clase ewgrid.
|
|
virtual void | _CargarEstilo (string tcClasseBase="") |
| Carga las propiedades del estilo del control.
|
|
void | _ResetAllProperties () |
| Restaura todas las propiedades del estilo.
|
|
Boolean | TenimMouse (Rectangle bRect, int X, int Y) |
| Indica si el mouse está encima del control.
|
|
static IntPtr | CreateIconIndirect (ref IconInfo icon) |
| Crea un icono.
|
|
static bool | GetIconInfo (IntPtr hIcon, ref IconInfo pIconInfo) |
| Información del icono.
|
|
Cursor | CreateCursor (Bitmap bmp, int xHotSpot, int yHotSpot) |
| Crea un cursor.
|
|
|
override void | Dispose (bool disposing) |
| Protected implementation of Dispose pattern.
|
|
void | _Evento_fecha_a_null (ref DateTime tdData) |
| Recogo el evento de Mantegrid.CalendarCell a null y lo propago con el evento de grid _Event_CalendarCell_a_Null.
|
|
override void | OnVisibleChanged (EventArgs e) |
| Se produce cuando cambia el valor de la propiedad Visible.
|
|
override void | OnDataBindingComplete (DataGridViewBindingCompleteEventArgs e) |
| Al finalizar la carga, deselección la primera fila.
|
|
virtual DataTable | _GetDataTableReport () |
| Devuelve los datos del grid en formato DataTable.
|
|
virtual DataTable | _ToDataTable () |
| Crea un DataTable cn la información del grid.
|
|
virtual botones.Clases.btImprimir | _ConfigurePrint (botones.Clases.btImprimir toPrinterButton) |
| Configura la impresión basica.
|
|
override void | OnPaint (PaintEventArgs e) |
| Provoca el evento OnPaing.
|
|
override void | OnMouseMove (MouseEventArgs e) |
| Event OnMouseMove.
|
|
override void | OnMouseLeave (EventArgs e) |
| Event OnMouseLeave.
|
|
override void | OnCellMouseDown (DataGridViewCellMouseEventArgs e) |
| Event OnCellMouseDown.
|
|
override void | OnCellMouseUp (DataGridViewCellMouseEventArgs e) |
| Event OnCellMouseUp.
|
|
override void | OnCellPainting (DataGridViewCellPaintingEventArgs e) |
| Provoca el eventoSystem.Windows.Forms.DataGridView CellPainting.
|
|
|
ewGridScrollBars | _ewGridScrollBars [get, set] |
| PE-83909. Tipos de barras de desplazamiento.
|
|
VScrollBar | _ewVScrollBar [get, set] |
| PE-83909. Barra de desplazamiento vertical para entornos táctiles.
|
|
HScrollBar | _ewHScrollBar [get, set] |
| PE-83909. Barra de desplazamiento horizontal para entornos táctiles.
|
|
bool | _FiltrarPorColumna [get, set] |
| Activa la funcionalidad para filtrar por el contenido de las columnas.
|
|
bool | _EsOpcionalConfigUser [get, set] |
| Para determinar si en este objeto se podrá configurar un valor por defecto.
|
|
bool | _UsuarioPermiteConfigUser [get, set] |
| Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales)
|
|
string | _DescripcionOpcional [get, set] |
| Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto.
|
|
bool | _PermitirConfigUser [get, set] |
| Para determinar si en este objeto se podrá configurar un valor por defecto.
|
|
string | _DescripcionError [get, set] |
| Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto.
|
|
bool | _EditMode [get, set] |
| Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución.
|
|
StylePropertiesGridCombo | _PropiedadesDeEstilos [get, set] |
| Objeto estilo.
|
|
Color | _ColorFuente [get, set] |
| Obtiene o establece el color de primer plano del estilo.
|
|
_EstilosDeBotones | _EstiloDeBoton [get, set] |
| Estilo con el que se dibujará el fondo del botón.
|
|
Color | _ColorFondoClaro [get, set] |
| Color claro de fondo para estilos degradados.
|
|
Color | _ColorFondoOscuro [get, set] |
| Color oscuro de fondo para estilos degradados.
|
|
Color | _ColorBorde [get, set] |
| Color oscuro de fondo para estilos degradados.
|
|
Color | _ColorResalte [get, set] |
| Color oscuro de fondo para estilos degradados.
|
|
Color | _ColorFondoClaroMouseMove [get, set] |
| Color claro de fondo para estilos degradados cuando el ratón pasa por encima.
|
|
Color | _ColorFondoOscuroMouseMove [get, set] |
| Color oscuro de fondo para estilos degradados cuando el ratón pasa por encima.
|
|
Color | _ColorFondoClaroMouseDown [get, set] |
| Color claro de fondo para estilos degradados cuando se pulsa el ratón en él.
|
|
Color | _ColorFondoOscuroMouseDown [get, set] |
| Color oscuro de fondo para estilos degradados cuando se pulsa el ratón en él.
|
|
Color | _ColorTransparenteImagen [get, set] |
| Color que se transformará en transparente al dibujar la imagen del botón.
|
|
Color | _ColorDisabled [get, set] |
| Obtiene o establece el color de fondo para el control deshabilitado.
|
|
Color | _ColorFuenteDisabled [get, set] |
| Obtiene o establece el color de la fuente para el control deshabilitado.
|
|
bool | _AplicarEstilos [get, set] |
| Aplicar estilos visuales.
|
|
Color | _ColorFondoCelda [get, set] |
| Color del fondo de celdas.
|
|
Color | _ColorFuenteSelCelda [get, set] |
| Color de la fuente de celdas seleccionadas.
|
|
Color | _ColorFondoSelCelda [get, set] |
| Color del fondo de celdas seleccionadas.
|
|
Color | _ColorFuenteCelda [get, set] |
| Color de la fuente de las celdas.
|
|
Single | _TamañoFuenteCelda [get, set] |
| Tamaño de la fuente de las celdas.
|
|
int | _AlturaFila [get, set] |
| Altura de las filas.
|
|
Color | _BackgroundColor [get, set] |
| Obtiene o establece el color de primer plano del control.
|
|
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()