我正在使用 Qwebkit,我希望能够将最后作为第一条记录 ( <tr><td>...my data ...</td></tr>
) 的每个数据输入插入到 html 表中。这是我的代码,这只是示例:
ui.webView->page()->mainFrame()->setHtml("<html><body><p>HTML Table Test</p>"
"<table id=\"mainTable\" name=\"mainTable\" BORDER=1 BORDERCOLOR=RED></table>"
"</body></html>");
QWebElement body = ui.webView->page()->mainFrame()->documentElement();
QWebElement mainTable = ui.webView->page()->mainFrame()->findFirstElement("#mainTable");
mainTable.appendInside ("<tr><td>1111111<\/td></\tr>"); ///<-- this is i like to be last in the end
mainTable.appendInside ("<tr><td>2222222<\/td></\tr>"); ///<-- this is i like to be in the middle
mainTable.appendInside ("<tr><td>3333333<\/td></\tr>"); ///<-- this is i like to be in the first
记录的内容是动态的,而不是我在这里展示的,所以我不能硬编码;简而言之,我在这里需要 LIFO 算法..
我该怎么做?