I'm creating this DIV and want to add an HTML Object as a child to this DIV:
out.div("class='tableContainer' id='tableOne'").divEnd
This line below returns to me a fully formatted HTML object.
Fantom Code:
test = Context.cur.eval("aaGridToHtmlTable(readAll(sensor and dis==\"kW\")[0..5].hisRead(2017-02-23))");
Example of returned HTML Object:
<table style="border:1px solid black; border collapse:collapse;padding:20px;style:font-family:arial;style=max-width:1070px;"><tr> <th><th></tr><tr><td></td></tr></table>
Why Can't I use this line below to add this HTML object to my DOM?
Win.cur.doc.elem("tableOne").add(test)
I get this error when I try to use the line above:
sys::UnknownTypeErr: dom::WinPeer
Its not clear if you mean server or client side. But assuming you have an actual HTML string, then on the server you can simply do:
out.div("class='tableContainer' id='tableOne'").w(test).divEnd
If you are requesting this client-side then you can set the innerHTML directly using Elem.html:
innerHTML
Win.cur.doc.elem("tableOne").html = test
Login or Signup to reply.
JohnNuccio Tue 7 Mar 2017
I'm creating this DIV and want to add an HTML Object as a child to this DIV:
This line below returns to me a fully formatted HTML object.
Fantom Code:
Example of returned HTML Object:
Why Can't I use this line below to add this HTML object to my DOM?
I get this error when I try to use the line above:
andy Tue 7 Mar 2017
Its not clear if you mean server or client side. But assuming you have an actual HTML string, then on the server you can simply do:
If you are requesting this client-side then you can set the
innerHTML
directly using Elem.html: