Enrique Almeida | |
Me autorespondo para que quede documentado: En el menu CommitDialogMenu Cuando llamamos ese diálogo pasamos las Rows seleccionadas del grid, que es una clase de Infragistics: Infragistics.Win.UltraWinGrid.SelectedRowsCollection Si a partir de esta colección de Rows quisieras obtener las Keys de los objetos seleccionados podrías hacer: public void HandleCommand(CommandData commandData) { SelectedRowsCollection rows = commandData.Context as SelectedRowsCollection; if (rows == null || rows.Count == 0) return; var objHistories = *GetGenericHistoryObjects(rows);* .... } *public static List<KBObjectHistory> GetGenericHistoryObjects(SelectedRowsCollection rows)* { return (from UltraGridRow row in rows where !row.IsGroupByRow // Quitamos las rows de grupo. select (KBObjectHistory)row.Cells[TeamDevCommitHelper.HISTORY_ COLUMN].Value).ToList(); } Gracias Gonzalo!. 2018-05-04 9:50 GMT-03:00 Enrique Almeida <ealmeida@concepto.com.uy>: > Estamos trantando de hacer una extension que se aplique a todos los > objetos que estan pendientes de commit, para hacer una revision automatica > de codigo, antes de subir al server. > > Pudimos agregamos una opcion al menu del commit, recuperamos las lineas de > la grilla, pero se tiene una referencia a class internal > TeamDevCommitHelper. > > Hay alguna forma de recuperar la lista de objetos pendientes del commit, > desde el SDK publico? > > Enrique > > > |
|