Manual de programador _ControlsSAP.pdf
Manual de programador _ControlsSAP.pdf
Manual de programador _ControlsSAP.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>ControlsSAP</strong> Framework ®<br />
• AddBooleanSAPColumn: visualizara una columna con formato checkbox para<br />
datos alfanuméricos con valores Y o N (Yes/No)<br />
• AddListColumn: parecido al control SAPListBox, don<strong>de</strong> le indicaremos un<br />
origen <strong>de</strong> datos y la celda <strong>de</strong> la grid solamente podrá se un valor <strong>de</strong> esta lista.<br />
• AddComboBoxColumn: visualizara una celda <strong>de</strong> tipo combo para la selección<br />
<strong>de</strong> un valor en una lista indicada <strong>de</strong> valores.<br />
• AddProgressBarColumn: muestra una barra <strong>de</strong> progreso según el valor actual<br />
<strong>de</strong> la celda.<br />
AddMemoColumn: podremos añadir columnas con textos lagos en varias líneas.<br />
AddImageColumn: añadiremos columnas para mostrar imágenes <strong>de</strong>s<strong>de</strong> una ruta. Deberemos<br />
indicar un campo que será el que contenga la ruta específica <strong>de</strong> la imagen.<br />
Otras configuraciones que pue<strong>de</strong> tener la grid:<br />
• ObjectSource: propiedad para asignar los datos <strong>de</strong> un objeto SAPLines como<br />
origen <strong>de</strong> datos.<br />
• AcceptsAddLines: nos indica si se pue<strong>de</strong>n añadir nuevas líneas en la grid.<br />
• AcceptsDeleteLines: indica si podremos eliminar registros <strong>de</strong> la grid.<br />
• Editable: Indica si la grid permitirá edición <strong>de</strong> sus celdas<br />
• ShowEmptyLine: muestra una fila vacía para la entrada <strong>de</strong> nuevos registros.<br />
• MarkRow: Marca las filas en negrita que cumplan un criterio establecido.<br />
• DisableRows: Deshabilita las filas que cumplan con un criterio.<br />
• SelectRow: selecciona una o varias filas<br />
• GetSAPLine: posiciona el objeto SAPLines según la fila indicada <strong>de</strong> la grid.<br />
En próximos apartados veremos como trabajar un objeto <strong>de</strong> negocio <strong>de</strong>s<strong>de</strong> un formulario. Los<br />
objetos líneas se trabajarán con el control SAPGrid que dispone <strong>de</strong> varios eventos especiales<br />
que nos informarán <strong>de</strong> cualquier modificación en las líneas:<br />
• UpdatingSAPLine<br />
• UpdateSAPLine<br />
• ValidateSAPLine<br />
• DeletedSAPLine<br />
• DeletingSAPLine<br />
3.1.4.1 Multiselección<br />
Las columnas <strong>de</strong> tipo lista (AddListColumn) disponen <strong>de</strong> la opción <strong>de</strong> multiselección. Existe un<br />
parámetro por el que podremos indicar si queremos utilizar multi-selección o no. Los eventos<br />
22