Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
| openwave:1.34:applicatiebeheer:instellen_inrichten:standardlist_standarddetail [2025/12/18 12:45] – ↷ Links aangepast vanwege een verplaatsing Kars Gottschal | openwave:1.34:applicatiebeheer:instellen_inrichten:standardlist_standarddetail [2026/03/06 15:06] (huidige) – [Voorbeeld gebruik query (dbasequerynaam) als databron] Paul de Boer | ||
|---|---|---|---|
| Regel 1: | Regel 1: | ||
| ====== Standaard Lijst- en Detailschermen ====== | ====== Standaard Lijst- en Detailschermen ====== | ||
| - | {{tag> | + | {{tag> |
| Portal beheerportaal-Nieuw. Tegel //Tabellen standaardAPI// | Portal beheerportaal-Nieuw. Tegel //Tabellen standaardAPI// | ||
| Regel 44: | Regel 44: | ||
| * ** Systeem-categorie** (dnkeysysstandardcat). Foreign key naar de tabel tbsysstandaardcategorie om de standaardapi' | * ** Systeem-categorie** (dnkeysysstandardcat). Foreign key naar de tabel tbsysstandaardcategorie om de standaardapi' | ||
| * ** Systeemkaart** (dlsystem). Niet muteerbaar. T of F. Indien T dan is de betreffende kaart voor de OpenWave-applicatie onmisbaar en mag de kaart niet verwijderd worden. | * ** Systeemkaart** (dlsystem). Niet muteerbaar. T of F. Indien T dan is de betreffende kaart voor de OpenWave-applicatie onmisbaar en mag de kaart niet verwijderd worden. | ||
| - | * **Hoofdtabel- of viewnaam** (dvmaintablename). De naam van de view of tabel waarvan een of meer kaarten in lijst of detail getoond moeten worden. | + | |
| - | * **Kolomnaam van de primary key** (dvmainprimkeyname). De kolom naam van de primary key van de hoofdtabel/ | + | |
| + | * **Kolomnaam van de primary key** (dvmainprimkeyname). De kolom naam van de primary key van de hoofdtabel/ | ||
| * **Tabelnaam waarop hoofdtabel/ | * **Tabelnaam waarop hoofdtabel/ | ||
| * **Kolomnaam foreign key uit deze achterliggende tabel** (dvmainbaseforeignkeyname). Deze kolom alleen invullen indien ook de kolom // | * **Kolomnaam foreign key uit deze achterliggende tabel** (dvmainbaseforeignkeyname). Deze kolom alleen invullen indien ook de kolom // | ||
| Regel 71: | Regel 72: | ||
| Zie verder over het gebruik en mogelijkheden van actions: [[openwave: | Zie verder over het gebruik en mogelijkheden van actions: [[openwave: | ||
| + | |||
| + | ===== Voorbeeld gebruik query (dbasequerynaam) als databron ===== | ||
| + | Stel er is een opgeslagen query met de naam (dvcode = ) // | ||
| + | select a.dnkey, a.dvzaakcode, | ||
| + | from tbomgvergunning a inner join tbmilinrichtingen b | ||
| + | on (a.dnkeymilinrichtingen = b.dnkey) | ||
| + | inner join tbsoortomgverg c | ||
| + | on (a.dnkeysoortomgverg = c.dnkey) | ||
| + | where b.dvgmlpolygoon is not null | ||
| + | |||
| + | Om deze lijst van omgevingzaken die gekoppeld zijn aan een inrichting die een gevuld dvgmlpolygoon hebben, toeganklijk te maken via een sysstandard-definitie moet aldaar een rij aangemaakt worden met in het blok databron: | ||
| + | * querynaam (dvcode) op basis waarvan de data opgehaald worden met de waarde // | ||
| + | * dvmaintablename (Hoofdtabel- of viewnaam (of basis tabelnaam van query) op basis waarvan de data opgehaald worden) met de waarde // | ||
| + | * dvmainprimarykeyname (Kolomnaam van de primary key (geldt ook voor dvquerynaam)) met de waarde //dnkey// | ||
| + | |||
| + | De dvmaintablename (tbomgvergunning) is ook de hoofdtabelnaam van de opgeslagen query. | ||
| + | De dvmainprimarykeyname (dnkey) is (moet!) opgenomen zijn in de resultset van de opgeslagen query. | ||
| + | |||
| + | Indien in de systandardtabelrij de kolom //Kolomnaam blokkering (uit hoofdtabel/ | ||
| + | |||
| + | In de kolom //where clausule bij lijst// (dvwhere) van de systandartabel kan een extra where sql-statement zijn opgenomen zoals // | ||
| + | |||
| + | |||
| ===== Voorbeeld gebruik rechtenkolom op basis van query ===== | ===== Voorbeeld gebruik rechtenkolom op basis van query ===== | ||
| Regel 136: | Regel 160: | ||
| * %query(querynaam)% wordt vervangen door resultaat van de query met naam querynaam (alleen bij knoppen op een detailscherm) | * %query(querynaam)% wordt vervangen door resultaat van de query met naam querynaam (alleen bij knoppen op een detailscherm) | ||
| * %query(querynaam, | * %query(querynaam, | ||
| - | * { + kolomnaam uit hoofdview/ | + | * {//kolomnaam uit hoofdview/ |
| ==== Knop Standaard insertscherm ==== | ==== Knop Standaard insertscherm ==== | ||