USP_DATAFORMTEMPLATE_VIEW_WEBDASHBOARDFROMCONTEXTRECORDPAGEEXPRESSION
The load procedure used by the view dataform template "Web Dashboard Context Record Type Page List Page Expression View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | nvarchar(73) | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@QUERYPARTSEPARATOR | nvarchar(1) | INOUT | QUERYPARTSEPARATOR |
@HOSTEDSITEINFOIDQUERYPARAMETER | nvarchar(53) | INOUT | HOSTEDSITEINFOIDQUERYPARAMETER |
Definition
Copy
create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_WEBDASHBOARDFROMCONTEXTRECORDPAGEEXPRESSION
(
@ID nvarchar(73),
@DATALOADED bit = 0 output,
@QUERYPARTSEPARATOR nvarchar(1) = null output,
@HOSTEDSITEINFOIDQUERYPARAMETER nvarchar(53) = null output
)
as
set nocount on;
set @DATALOADED = 1;
declare @DATABASEID uniqueidentifier;
declare @SITEINFOID uniqueidentifier;
declare @LINKURL nvarchar(500);
exec dbo.USP_SCHEMA_DB_GETHOSTINGLINKINFO
@DATABASEID = @DATABASEID output,
@SITEINFOID = @SITEINFOID output,
@LINKURL = @LINKURL output;
if len(@LINKURL) > 0 and @SITEINFOID <> '00000000-0000-0000-0000-000000000000'
begin
set @QUERYPARTSEPARATOR = N'&';
set @HOSTEDSITEINFOIDQUERYPARAMETER = coalesce(N'HostedSiteInfoId=' + cast(@SITEINFOID as nvarchar(36)), N'');
end
return 0;