Common: Use GridBuilder in DocumentResultList

This commit is contained in:
Jonathan Jenne 2021-05-19 13:18:03 +02:00
parent dd2ed7d6a0
commit 04db51f845

View File

@ -40,6 +40,7 @@ Public Class frmDocumentResultList
Private _ResultLists As List(Of DocumentResult)
Private _Helpers As DocumentResultList
Private _Filesystem As DigitalData.Modules.Filesystem.File
Private _GridBuilder As GridBuilder
' Runtime variables
Private _IsLoading As Boolean = True
@ -74,6 +75,7 @@ Public Class frmDocumentResultList
_Config = New ConfigManager(Of DocumentResultConfig)(LogConfig, oConfigPath, oConfigPath)
_Helpers = New DocumentResultList(LogConfig)
_Filesystem = New Modules.Filesystem.File(_LogConfig)
_GridBuilder = New GridBuilder(New List(Of GridView) From {GridView1, GridView2, GridView3})
_Environment = Environment
_Params = Params
@ -126,6 +128,10 @@ Public Class frmDocumentResultList
SwitchDetailContainerHorizontal.Visibility = DevExpress.XtraBars.BarItemVisibility.Never
End If
_GridBuilder.
WithDefaults().
WithReadOnlyOptions()
AddHandler GridView1.FocusedRowChanged, AddressOf GridView_FocusedRowChanged
AddHandler GridView2.FocusedRowChanged, AddressOf GridView_FocusedRowChanged
AddHandler GridView3.FocusedRowChanged, AddressOf GridView_FocusedRowChanged