Author: konstantin.mishin
Date: 2010-04-01 10:21:35 -0400 (Thu, 01 Apr 2010)
New Revision: 16704
Modified:
root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedtable.xhtml
Log:
RF-7852 ExtendedDataTable sample
Modified:
root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedtable.xhtml
===================================================================
---
root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedtable.xhtml 2010-04-01
14:21:26 UTC (rev 16703)
+++
root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedtable.xhtml 2010-04-01
14:21:35 UTC (rev 16704)
@@ -48,6 +48,20 @@
<h:selectBooleanCheckbox value="#{dataBean.state}">
<f:ajax render="extendedDataTable" />
</h:selectBooleanCheckbox>
+ <br />
+ JS API
+ <script type="text/javascript">
+<!--
+function invokeJSAPI() {
+ eval("document.getElementById('js_api_result').value =
document.getElementById('"+
document.getElementById("js_api_id_input").value +
"').component."
+ + document.getElementById("js_api_function_string_input").value);
+}
+//-->
+ </script>
+ <input id="js_api_id_input" type="text"
value="form1:extendedDataTable" />
+ <input id="js_api_function_string_input" type="text"
value="setColumnWidth('column_name', 50)" size="60"/>
+ <input type="button" value="Run"
onclick="invokeJSAPI()" />
+ <input id="js_api_result" type="text"
readonly="readonly" size="60"/>
<rich:extendedDataTable id="extendedDataTable" clientRows="40"
rows="100" frozenColumns="2"
value="#{dataBean.state ? dataBean.employeeList : null}"
var="record" noDataLabel="There isn't data."
styleClass="extendedDataTable" rowKeyVar="rkv">
Show replies by date