here is my push code
HTML Code:
<html>
<head>
<title>Hello World with Lightstreamer</title>
<script language="JavaScript" src="LS/lscommons.js"></script>
<script language="JavaScript" src="LS/lspushpage.js"></script>
</head>
<script>
var page = new PushPage();
page.context.setDomain("<?=$gsDomain?>"); // dominio.com
page.onEngineCreation = function(engine) {
engine.connection.setLSHost("<?=$gsLSHost?>"); // push.dominio.com
engine.connection.setLSPort(<?=$gsLSPort?>);
engine.connection.setAdapterName("ECONOTIFICATIONS");
engine.changeStatus("STREAMING");
}
page.bind();
page.createEngine("EcoNotificationsApp", "LS", "SHARE_SESSION");
var group = ["<?=$sItemName?>"];
var schema = ["message","timestamp"];
var pushtable = new NonVisualTable(group, schema, "MERGE");
pushtable.setCommandLogic(true);
pushtable.setDataAdapter("EcoNotifications");
pushtable.setSnapshotRequired(true);
pushtable.onItemUpdate = function (itemPos, updateInfo, itemName) {
var sMsg = updateInfo.getNewValue("message");
var sDate = updateInfo.getNewValue("timestamp")
if(sMsg!=null){
var objDivAlarm = document.getElementById("divAlarm");
objDivAlarm.innerHTML = sMsg + "<br>" + sDate;
}
};
pushtable.onStart = function() {
};
/*var pushtable = new OverwriteTable(null, null, "MERGE");*/
page.addTable(pushtable, "hellotable");
</script>
<body>
<div id="divAlarm">Empty...</div>
</body>
</html>
Bookmarks