Každý pohled odpovídá jedné položce v levém menu.
Levé menu je rozděleno primárně na Segmenty. Sekundárně na Skupiny. Zobrazení v rámci menu je pak následující:
Základní kostar definice pohledu je následující
<?xml version="1.0" encoding="utf-8"?>
<DataView xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Ident="CountryView" SegmentType="Admin"Priority="2" TitleResourceKey="CountryView" GroupTitleResourceKey="EmployeeLists">
<AccessPermissions>
<string>SuperAdmin</string>
</AccessPermissions>
<CreatePermissions>
<string>SuperAdmin</string>
</CreatePermissions>
<Buttons>
<Button xsi:type="LinkButton" Ident="AddTypeButton" FormIdent="Country" TitleResourceKey="AddTypeButton" ></Button>
</Buttons>
<DataSource FormIdent="Country">
<Columns>
<Column Ident="ID" TitleResourceKey="ID" IsPrimaryKey="true" Width="10"></Column>
<Column Ident="Ident" TitleResourceKey="Ident" Width="30" ></Column>
<Column Ident="TextValue" TitleResourceKey="Email" Width="30"></Column>
<Column Ident="CreateDate" TitleResourceKey="CreateDate" Width="30"></Column>
</Columns>
<SQL>
SELECT ID, Ident, TextValue, CreateDate FROM usr.Country WHERE [State] in (1,2) ORDER BY OrderValue asc
</SQL>
<Parameters>
</Parameters>
</DataSource>
<CountDataSource>
<SQL>
SELECT COUNT(ID)
FROM FROM usr.Country WHERE [State] in (1,2)
WHERE usr. Country.[State] != 0 AND usr. Country.AssignedAccountID = @UserID AND #PERMISSION[Country]# #FILTER#
</SQL>
<Parameters>
<dsp:Parameter xsi:type="dsp:VariableParameter" ConstantType="UserID" Ident="UserID" DataType="Number" ></dsp:Parameter>
</Parameters>
</CountDataSource>
</DataView>
Systém SFP podporuje dva typy pohledů:
AllDataView – data jsou načtena z databáze všechna, je možné vyhledávání pomocí javascriptu. Rychlost zobrazení zde záleží na množství dat.
PageDataView – data jsou stránkovaná, načítá se vždy příslušný počet záznamů. Vyhledávání musí probíhat na serveru.