学习easyui疑问
Posted 流浪若相惜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习easyui疑问相关的知识,希望对你有一定的参考价值。
今天我学习easyui中碰到的另一问题是:如何创建一个表格?
首先,在easyui中文官网上提供的这样一种定义方式:
<!--table-->
<table id="tt"></table>
<!--script-->
$('#tt').datagrid(
url:'datagrid_data.json', /*这里用于传数据*/
columns:[[
field:'code',title:'Code',width:100,
field:'name',title:'Name',width:100,//需要特别注意这里没有所谓的单位
field:'price',title:'Price',width:100,align:'right'
]]
);
这种方式只能用于创建如图所示的datagrid(也就是我们所说的table):
而不能达到我所想要打有一定格式的excel表效果。效果图如下:
也就是说我想要自定义表格格式,这在html中直接用table来写还是比较容易实现的,但为了table的样式美观性,用到easyui,我们就必须换种方式来写。
接下来,我就给大家介绍一下解决这个问题的方式—在table中进行创建
代码如下:
1 <table class="easyui-datagrid" style="width:400px;height:250px"
2 data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true">
3 <thead>
4 <tr>
5 <th data-options="field:'code',width:100">Code</th>
6 <th data-options="field:'name',width:100">Name</th>
7 <th data-options="field:'price',width:100,align:'right'">Price</th>
8 </tr>
9 </thead>
10 </table>
效果图如下:
贴一下我的table代码:
<table class="easyui-datagrid" style="width: 300px; height: 200px;" data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true">
<!--url这里并无卵用-->
<thead>
<tr>
<th data-options="field:'code',width:100">
Code
</th>
<th data-options="field:'name',width:100">
Name
</th>
<th data-options="field:'price',width:100,align:'right'">
Price
</th>
</tr>
</thead>
<tfoot>
</tfoot>
<tbody>
<tr>
<td>
_code
</td>
<td>
_name
</td>
<td>
_price
</td>
</tr>
</tbody>
</table>
这样我们就既比较容易创建table格式,又可以应用easyui的ui界面了。赞一个!!
望此文能帮助你!
分享万岁!!
以上是关于学习easyui疑问的主要内容,如果未能解决你的问题,请参考以下文章
Oracle Database 12c DBA文官手册(第8版)——第12章 实时应用群集