Columns and performance issues

Build 1501 on 14/Nov/2017  This topic last edited on: 6/Sep/2016, at 13:33

Certain columns in directory styles can cause performance issues, mainly because of heavy joins required to populate such columns.

A typical example is "Published" column:

     <ColStyle Name="P" Width="10" Height="0">

        <CellTemplate>

          <l:InfoPopup InfoId="{Binding Path=[event.id]}" DirectoryStyleName="publishDetails">

            <xp:Border 

         Visibility="{Binding Path=[event:Referencing( pubDest.objs )], Converter={StaticResource NullValueConverter}, ConverterParameter=Collapsed:Visible}"

              BorderThickness="0"

              HorizontalAlignment="Center"

              Width="10" Height="10"

              BorderBrush="#FF00FF00"

              Background="#FF00FF00"/>

          </l:InfoPopup>

        </CellTemplate>

    </ColStyle>

The slow-down of directory styles with such columns may be in the range of 3-5 seconds.

Consider to move such columns to directory styles that are not default ones.