public class TabularEditDetail<T,D> : EficazFramework.ViewModels.Services.ViewModelService<T>
where T : class
where D : class
T
D
Inheritance System.Object 🡒 EficazFramework.ViewModels.Services.ViewModelService<T> 🡒 TabularEditDetail<T,D>
Constructors | |
---|---|
TabularEditDetail(ViewModel<T>, SingleEdit<T>, Expression<Func<T,IList<D>>>) |
Properties | |
---|---|
CanAdd | Notifica a View se os comando Novo está habilitado. |
CanCancelAsyncSave | Notifica a View se o comando de cancelamento de gravação assíncrona está disponível. |
CanModifyOrDelete | Notifica a View se os comandos Editar, Salvar e Excluir estão habilitados. |
CanSave | Notifica a View se o comando salvar está habilitado. |
CurrentEntry | Obtém ou define a entidade atual em edição ou inserção. |
DataContext | Contém a cópia da enumeração dos resultados obtidos na propriedade de Navegação. |
DeleteDataContext | Contém uma lista de novas entidades a serem adicionadas À persistência ao gravar a entidade Master. |
DetailValidator | Validador para Entidades Detalhe |
InsertDataContext | Contém uma lista de novas entidades a serem adicionadas À persistência ao gravar a entidade Master. |
Methods | |
---|---|
MoveNext() | Seleciona o próximo item do DataContext, baseado no item atualmente selecionado |
MovePrevious() | Seleciona o item anteriro do DataContext, baseado no item atualmente selecionado |
MoveTo(D) | Seleciona o item definido em argumento |
MoveToFirst() | Seleciona o primeiro item do DataContext |
MoveToLast() | Seleciona o último item do DataContext |