Page 1 of 3

Scenario väljare till webservertillägg?

Posted: Mon 10 Jan 2011, 08:30
by Nasheim
Hej.

Jag undrar om det finns någon kod för att välja olika cenario till webservern?

Jag själv har en touchscreen vid entren som är kopplad till webservern.
Där skulle jag vilja ha möjligheten att kunna ändra scenario beroende om något udda inträffar. te.x jobbar oregelbundet.
Så jag kan byta scenario innan jag går till jobb utan att behöva slå på datorn i något annat rum.

Borde jag inte kunna kopiera och ändra om koden lite i DeviceControl filerna så att den hämtar Scenario istället

Scenario väljare till webservertillägg?

Posted: Mon 10 Jan 2011, 21:58
by bunker
Jag har skrivit en scenario väljare som du kallar det. Men den är del av större förändringar i mitt web-gui och jag har inte tänkt skära loss den för att dela med mig innan det andra arbetet är klart.

Om du är lite insatt i asp och Switch Kings Web-gui kan du använda bifogad Scenario-asp-sida och ScenariControl:en och själv "mecka in" det i "huvudsidan". Som du nämnde är det baserat på DeviceControl och även DataSourceControl så du kan titta på hur dom är inkopplade.

Jag lovar ingen support på detta då jag prioriterar vidareutveckling just nu.

Martin och Tomas: Om det inte är ok att publicera derivat på er web-gui kod får ni säga till nu (och radera mitt attachment). Eftersom det inte finns nån separat licens går det väl juridiskt på er licens för Switch King.

Re: Scenario väljare till webservertillägg?

Posted: Tue 11 Jan 2011, 07:59
by Martin
bunker wrote:Om det inte är ok att publicera derivat på er web-gui kod får ni säga till nu (och radera mitt attachment). Eftersom det inte finns nån separat licens går det väl juridiskt på er licens för Switch King.
De tillägg som publiceras med öppen källkod är helt OK att "skicka vidare".

Citerar sidan Downloads/Tillägg och kodexempel:
Om du gör förbättringar i tillägg eller exempelkod som baseras på Switch Kings öppna API är vi tacksamma om du delar med dig till oss så att vi i vår tur kan dela med oss till andra användare av Switch King Pro.
...forumet är ju ett sätt att dela med sig :wave:

Re: Scenario väljare till webservertillägg?

Posted: Tue 11 Jan 2011, 11:04
by bunker
Martin wrote:
bunker wrote:Om det inte är ok att publicera derivat på er web-gui kod får ni säga till nu (och radera mitt attachment). Eftersom det inte finns nån separat licens går det väl juridiskt på er licens för Switch King.
De tillägg som publiceras med öppen källkod är helt OK att "skicka vidare".

Citerar sidan Downloads/Tillägg och kodexempel:
Om du gör förbättringar i tillägg eller exempelkod som baseras på Switch Kings öppna API är vi tacksamma om du delar med dig till oss så att vi i vår tur kan dela med oss till andra användare av Switch King Pro.
...forumet är ju ett sätt att dela med sig :wave:
Jo men det var ju inte glasklart direkt, det såg mer ut som att man bara fick skicka koden till er.

Och huruvida man kan skriva sig runt en licens i en readme är jag inte så säker på, men det lämnar jag åt juristerna att diskutera :mrgreen:

Re: Scenario väljare till webservertillägg?

Posted: Tue 11 Jan 2011, 18:20
by Nasheim
Jag tackar o bugar så mycket för filen.
Nu hoppas jag bara att jag har tillräckligt med kunskap för att klara av resten. ;)

Re: Scenario väljare till webservertillägg?

Posted: Tue 11 Jan 2011, 22:06
by bunker
I default.aspx behöver du en sån här rad:

Code: Select all

<%@ Register Src="ScenarioControl.ascx" TagName="ScenarioControl" TagPrefix="switchKing" %>
och ett sånt här stycke:

Code: Select all

            <div id="Scenarios" style="position: absolute; top: 600px; left: 40px;">
                <switchKing:ScenarioControl ID="ScenarioControl1" runat="server" />
            </div>
Det är ändringarna jag minns på rak arm. :roll:

Re: Scenario väljare till webservertillägg?

Posted: Wed 12 Jan 2011, 07:14
by Nasheim
Din raka arm fungerar helt okej ;)
Det var precis vad jag behövde.

Nu är det bara kvar att få listan med Scenation "lblScenarios" I olika rader istället för efter varrandra.
Givetvis var det inte så enkelt att skriva <Br /> efter <asp:Label ID="lblScenarios" runat="server" Text="n/a" />

ReEdit.
Tydligen så lyckades jag med det tillslut.

Re: Scenario väljare till webservertillägg?

Posted: Wed 12 Jan 2011, 09:34
by bunker
Bra. Jag hade också det problemet men minns inte hur jag fixade det.
Vad gjorde du för att fixa det?

Om vi hittat alla delarna för att få det att funka kan ju Martin och Tomas ta in det i deras exempel om dom vill när allt finns här i tråden.

Re: Scenario väljare till webservertillägg?

Posted: Sun 16 Jan 2011, 21:12
by claes_hellgren
Har lyckats få de olika scenarierna att ligga på olika rader genom att lägga till "+ "<br/>";" efter "label.Text = S.Name" (label.Text = S.Name + "<br/>";) på rad 113.
Men men ett "litet" problem, länkarna slutade funka. Har inte lyckats klura ut vad det kan bero på, värdet efter <a href=" är samma som förut...
Är det någon som har en lösning eller vet vad det kan bero på?

Re: Scenario väljare till webservertillägg?

Posted: Sun 16 Jan 2011, 21:22
by Martin
Jag skulle nog använda en LiteralControl istället.

Code: Select all

foreach (Scenario S in Scenarios) {
     LinkButton label = new LinkButton();
     label.Text = S.Name;
     label.Click += new EventHandler(scenarioLabel_OnClick);
     tdScenarios.Controls.Add(label);
     tdScenarios.Controls.Add(new LiteralControl("<br />"));
}
Då bör du få en brytning på rätt ställe och behålla länken intakt.