anonymous Log in
Search
Recents:
v3.0
genexusextensions
Re: Recuperar lista de objetos pendientes de Commit
23/05/18 19:18

Enrique Almeida

Replies: 0

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 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 : > 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 > > >


Back to genexusextensions