Page 1 of 1

Hämta next event i webinterface

Posted: Fri Mar 17, 2023 9:45 am
by xion92
Hejsan!
Har försökt lite, men hittar inget som kan skriva ut nästa aktiva event i webinterfacet. Är det möjligt att göra detta?

Re: Hämta next event i webinterface

Posted: Fri Mar 17, 2023 9:45 am
by hekj
xion92 wrote:Har försökt lite, men hittar inget som kan skriva ut nästa aktiva event i webinterfacet. Är det möjligt att göra detta?
Följande bsh script skriver Queue listan till en fil.

queue.bsh

Code: Select all

BufferedWriter bw = null;
try {
	File f = new File("C:/apps/nexahome/queue.txt");
	f.delete();
	bw = new BufferedWriter(new FileWriter(f));
	String line = null;
	int ndx = 0;
	while ((line = getEventQueue(ndx++)).length() != 0) {
		bw.write(line + "\n");
	};
} catch(IOException ioe){
	echo(ioe.getMessage);
} finally {
	bw.close();
}
startTimer("queue", 5 * 60);  // 5 minutes
Man skulle kunna använda getEventQueue metoden och skriva ett värde till en variabel som läses av html koden.

Code: Select all

setData("QUEUE_ROW_1", getEventQueue(0));
Lägg in följande i din html fil.

Code: Select all

<div style="position: absolute; top: 30px; left: 607px;">
#DATA#QUEUE_ROW_1#
</div>

Re: Hämta next event i webinterface

Posted: Fri Mar 17, 2023 9:45 am
by Pee
Hej,

Exemplet ovan visar alla event men det skulle vara intressantare, som xion92 skriver, om man kunde få med bara de aktiva eventen.
/Pee

Re: Hämta next event i webinterface

Posted: Fri Mar 17, 2023 9:45 am
by hekj
Pee wrote:Exemplet ovan visar alla event men det skulle vara intressantare, som xion92 skriver, om man kunde få med bara de aktiva eventen.
Ny version upplagd på hemsidan.

Re: Hämta next event i webinterface

Posted: Fri Mar 17, 2023 9:45 am
by Pee
Ännu en snabb respons. Tackar och bockar..... :D :clap: