欢迎来到天天文库
浏览记录
ID:35295205
大小:105.50 KB
页数:8页
时间:2019-03-23
《[开发技巧]datatable(数据表格)使用技巧汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、[开发技巧]DataTable(数据表格)使用技巧汇总hotbarsmu2008-09-20DataTable(数据表格)使用技巧汇总1.如何设定表格中行的高度(包括表格头,合计栏)headerHeight:设定表格头的高度;footerHeight:设定表格合计栏的高度;rowHeidht:设定数据行的高度;dorado-5.0060904.1658以后的版本支持2.如何添加动态列(包含自定义的按钮或者自定义的超链接)Table中直接添加一个column,不需要设定field属性,如name为operation范例1:实现效果:表格列中包含一个按钮,功能:单击查看详细实现方法:在该列的on
2、Refresh事件中写入代码varid=record.getValue("id");//通过表格当前单元框所属的record对象获取主键信息。varhtml="详细";cell.innerHTML=html;在视图模型的<>中添加functionshowDetail(id){open("打开详细信息显示页面的url?id="+id);}范例2:表格列中包含一个超级链接,功能:单击查看详细实现方法:在该列的onRefres
3、h事件中写入代码varid=record.getValue("id");//通过表格当前单元框所属的record对象获取主键信息。varhtml="详细";cell.innerHTML=html;3.如何在表格的双击事件中打开详细信息页面,如detail.jsp,并传入表格中当前行的某几列信息实现表格的onRecordDBClick事件,写入代码:open("detail.jsp?param1="+dataset.getValue("field1")+"¶m2="+dataset.getValue("fi
4、eld2"));以上代码需要注意的是,我们提交给detail.jsp页面的参数是通过dataset获取而不是直接从表格中的列获取,这是由于DataTable提供了绑定功能的机制,当我们选中了表格的某一行双击选择时,dataset已经自动的定位到当前行所在的dataset的record对象上,我们通过dataset.getValue()就是获得表格当前选择行所属的record对象的getValue()方法。4.如何在页面打开时,自动锁定表格中的指定的两列信息设定表格的fixedColumn为2,并在Studio设计器中调整自己需要的两个列到DataTable的最前面,如下的配置:5、lid="tableEmployee"type="DataTable"dataset="datasetEmployee"showDefinedColsOnly="true"width="100%"highlightSelection="false"height="400"fixedColumn="2">6、e"width="150"/>7、"readOnly="true"width="160"/>就表示当前表格锁定的列为married和employee_name.5.如何隐藏表格中指定列虽然表格中的列提供了visible属性,如果我们将它设定为false该列将自动隐藏。我们建议
5、lid="tableEmployee"type="DataTable"dataset="datasetEmployee"showDefinedColsOnly="true"width="100%"highlightSelection="false"height="400"fixedColumn="2">6、e"width="150"/>7、"readOnly="true"width="160"/>就表示当前表格锁定的列为married和employee_name.5.如何隐藏表格中指定列虽然表格中的列提供了visible属性,如果我们将它设定为false该列将自动隐藏。我们建议
6、e"width="150"/>7、"readOnly="true"width="160"/>就表示当前表格锁定的列为married和employee_name.5.如何隐藏表格中指定列虽然表格中的列提供了visible属性,如果我们将它设定为false该列将自动隐藏。我们建议
7、"readOnly="true"width="160"/>就表示当前表格锁定的列为married和employee_name.5.如何隐藏表格中指定列虽然表格中的列提供了visible属性,如果我们将它设定为false该列将自动隐藏。我们建议
此文档下载收益归作者所有