Fejlesztői kézikönyv 6.3

XML Referencia 6.3

Effector Studio 6.3 összefoglaló

Effector Studio 6.3 kézikönyv

Fejlesztői kézikönyv 6.2

XML Referencia 6.2

Effector Studio 3.2 összefoglaló

Effector Studio 3.2 kézikönyv

Fejlesztői kézikönyv 5.5

XML referencia 5.5

Effector Studio 2.0 kézikönyv

Effector Studio 2.0 összefoglaló

MinorMenu

Egy menühöz tartozó képernyők listája. A fájlok az XML csomagon belül egy MM nevű könyvtárban helyezkednek el.

/MinorMenu

Gyökérelem. Kötelező.

Példa

<?xml version="1.0" encoding="ISO-8859-2"?>
<MinorMenu  xmlns="http://effector.hu/schema/ns/MinorMenu">
    <Menu>
        <Item>
            <Caption>Számított érték</Caption>
            <ResourceName>ScreenRTComputedValue</ResourceName>
            <Icon>IconScreenRTComputedValue</Icon>
        </Item>
        <Item>
            <Caption>Akciók</Caption>
            <ResourceName>ScreenRTActions</ResourceName>
            <Icon>IconScreenRTComputedValue</Icon>
        </Item>
    </Menu>
</MinorMenu>

/MinorMenu/Menu

Gyűjtemény. A Menü-höz tartozó almenüpontok listája.

/MinorMenu/Menu/Item

A gyűjtemény egy eleme. Egy adott almenüpont elemet leíró node.

Példa

<Item>
    <Caption>Számított érték</Caption>
    <ResourceName>ScreenRTComputedValue</ResourceName>
    <Icon>IconScreenRTComputedValue</Icon>
</Item>

/MinorMenu/Menu/Item/Caption (String)

Kötelező. Az adott almenüpont megjelenő címkéje.

/MinorMenu/Menu/Item/ResourceName (String)

Annak a resource állományban levő XML állománynak a neve, ami az adott Screen leírását tartalmazza (a kiterjesztés elhagyásával).

/MinorMenu/Menu/Item/NewObjectCount (String)

Opcionális. Alapértelmezetten false.

A képernyő menüpontja mellett megjelenő szám paraméterezhető ezzel.

Értéke egy SQL mondat, melynek egy integer típusú értéket kell visszaadnia. Meghívható tárolt eljárás is, ekkor az első sorának első értéke lesz használva.

/MinorMenu/Menu/Item/Visible (RuleValueType)

Opcionális. Az almenüpont láthatósági szabálya.

Példa

<Visible type="SQL" return="boolean" default="false">
        SELECT CASE WHEN COUNT(*) > 0
        THEN 'True'
        ELSE 'False'
        END
        FROM PeopleGroupsPeople as pgp with (readpast)
        WHERE pgp.PeopleID = [##Session.UserID##]
        AND pgp.GroupID IN (50000, 50011, 3)
</Visible>

/MinorMenu/Menu/Item/Icon (String)

Opcionális. Alapértelmezetten nem jelenik meg.

Az almenüponthoz tartozó ikon.

Példa

<MinorMenu xmlns="http://effector.hu/schema/ns/minormenu"> <Menu> <Item> <Caption>Törzsadatok</Caption> <ResourceName>ScreenTorzsadatok</ResourceName> </Item> <Item> <Caption>Admin</Caption> <ResourceName>ScreenAdmin</ResourceName> <Visible type="Simple" return="boolean">'[##Session.UserID##]'=='1'</Visible> </Item> </Menu> </MinorMenu>

  • Legutóbb frissítve: 17 hét 2 napja
  • Effector