开发者

refreshing a datatable

开发者 https://www.devze.com 2023-02-02 23:55 出处:网络
dudes, does any of you know how to do this? i have a page that has a datatable on it.it has a button to delete a row.the button works as expected, when you click it, it will delete the selected row/s

dudes, does any of you know how to do this?

i have a page that has a datatable on it. it has a button to delete a row. the button works as expected, when you click it, it will delete the selected row/s. i also have another button that opens a popup window where you search for items and them add them to the said datatable. i am having a hard time figuring out how to refresh the datatable once you click the "select" button on the popup window.

my solut开发者_C百科ion is having a hidden button that will refresh the datatable. it works when i litterally click it. but when i trigger the click event on the popup window using javascript, it doesnt always work. sometime it refreshes, sometimes it doesnt.

what's actually the best way to refresh a datatable?


If you use JSF2.0, there is an option to update part of your application with

<h:form>
...
...(here you have the binding data)
<h:commandButton action="#{yourbean.updateRows}" >
<f:ajax render="tableName" />
</h:commandButton>
</h:form>

EDITED

If you want to invoke it from JAVASCRIPT use:

document.getElementById('elementName').click();


How are you accessing your DataTable in the popup window ? by keeping it in some session variable and in you parent page are you displaying the datatable through some UI Component like GridView ? In that case you can reload your parent window from where you opned the popu windo through javascript. E.g. window.opener.location.reload();


I can think of .. Datatable.AcceptChanges(); But that's for C#..

0

精彩评论

暂无评论...
验证码 换一张
取 消