V_QUERY_PAGETABS
Provides support for querying on page tabs.
Fields
Field | Field Type | Null | Description |
---|---|---|---|
PAGEID | uniqueidentifier | Page ID | |
ID | uniqueidentifier | yes | ID |
CAPTION | nvarchar(max) | yes | Caption |
VISIBLE | nvarchar(max) | yes | Visible |
IMAGEKEY | nvarchar(256) | yes | Image key |
CAPTIONRESOURCEKEY | nvarchar(max) | yes | Caption resource key |
LAYOUTURL | nvarchar(max) | yes | |
LAYOUTMODE | nvarchar(max) | yes |
Definition
Copy
/*
Generated by Blackbaud AppFx Platform
Date: 3/19/2013 1:30:42 AM
Assembly Version: Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_PAGETABS AS
with xmlnamespaces ('bb_appfx_pagedefinition' as tns, 'bb_appfx_commontypes' as common)
select
P.ID as PAGEID,
page.tab.value('@ID', 'uniqueidentifier') as ID,
page.tab.value('@Caption', 'nvarchar(max)') as CAPTION,
coalesce(page.tab.value('@Visible', 'nvarchar(max)'), 'True') as VISIBLE,
page.tab.value('@ImageKey', 'nvarchar(256)') as IMAGEKEY,
page.tab.value('@CaptionResourceKey', 'nvarchar(max)') as CAPTIONRESOURCEKEY,
page.tab.value('@LayoutUrl', 'nvarchar(max)') as LAYOUTURL,
coalesce(page.tab.value('@LayoutMode', 'nvarchar(max)'), 'None') AS LAYOUTMODE
/*#EXTENSION*/
from dbo.PAGEDEFINITIONCATALOG as P
cross apply P.PAGEDEFINITIONSPEC.nodes('tns:PageDefinitionSpec/tns:Tabs/tns:Tab') as page(tab)