Inställningar för Supportfliken |
Rulla Föregående Upp Nästa Mer |
Beskrivning:
•Du kan göra inställningar för visning av en speciell webbsida i portletten.
Arbetsgång:
•Välj Administration/Portal/Portlettadministration.
•I dialogen, skriv in url i fältet Variabler.
Syntax: URL{webbadress}
För att göra det möjligt att hämta data från programmet kommer det att skicka information på URL. De statiska strängar som används i URL kommer att ersättas med värden från parameterfälten.
De olika typer som är ersatta i de statiska strängarna i URL är:
•Huvudmapp
•Objekt
•Dokument
•Projekt
Gemensamt för alla typer:
[TASK.FIELDNAME] – fältnamn från databastabellen TASKREQUEST. Detta kommer att ersättas med ett värde ifall projekt används och markering ändras i trädet i MasterExplorer.
[SYTVARS.VARIABLE] – variabelnamn använt i applikationen. Detta kommer att ersättas med ett värde när markeringen ändras i trädet i MasterExplorer.
Huvudmapp:
[PROJ.FIELDNAME] - fältnamn från databastabellen COTPROJS. Detta kommer att ersättas med ett värde när huvudmappnoden markeras i trädet i MasterExplorer.
Objekt:
[OBJ.FIELDNAME] – fältnamn från databastabellen COTOBJS. Detta kommer att ersättas med ett värde när en objektnod markeras i trädet i MasterExplorer.
Dokument:
[DOC.FIELDNAME] – fältnamn från databastabellen DOTDOCS. Detta kommer att ersättas med ett värde när dokumentnoden markeras i trädet i MasterExplorer.
Exempel 1:
Parameter: [USER]=[SYTVARS.USERLOGIN];[PASS]=[SYTVARS.USERPASSWORD]
Variabler: URL{http://test.asp?user=[USER]&pw=[PASS]}
Exempel 2:
URL{http://test.asp?projid=[PROJ.ID]&keya=[OBJ.KEYA]}
Inbyggda parametrar:
[RANDOM] – Denna kommer att lägga till slumpnummer i slutet av frågesträngen. Den kan användas om du har problem med att uppdatera webbsidan. Parametern kommer att lägga till rand=<NUMBER> till frågesträngen.
Exempel:
URL{http://test.asp?projid=[PROJ.ID]&keya=[OBJ.KEYA]&[RANDOM]}
C# ASP.NET exempel på hur läsa frågesträngar:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("<p>" + Request.QueryString + "</p>");
foreach (string key in Request.QueryString.Keys)
{
Response.Write("<p>" + key + " -->> " +
Request.QueryString[key] + "</p>");
}
}