10.05.2013 Views

Manual de programador _ControlsSAP.pdf

Manual de programador _ControlsSAP.pdf

Manual de programador _ControlsSAP.pdf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!