日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EasyUI datagrid控件的基本使用

發(fā)布時間:2025/4/14 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EasyUI datagrid控件的基本使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

首先運行一個它的datagrid示例;

出現(xiàn)下圖錯誤;

? ? 這是因為它的示例把json數(shù)據(jù)放到一個單獨.json文件,然后加載,瀏覽器默認不允許加載本地文件;

下面來看一下此控件的基本使用;

首先做一個基本html文件,不帶什么功能,只是把庫文件包含進來;

<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>DataGrid</title><link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="../../themes/icon.css"><script type="text/javascript" src="../../jquery.min.js"></script><script type="text/javascript" src="../../jquery.easyui.min.js"></script> </head> <body><h2>My DataGrid</h2><script type="text/javascript"></script> </body> </html>

基本的,可以使用table來做一個datagrid,只要指定"easyui-datagrid"類即可;

<table class="easyui-datagrid"><thead><tr><th data-options="field:'name'">姓名</th><th data-options="field:'age'">年齡</th><th data-options="field:'part'">部門</th></tr></thead><tbody><tr><td>小李</td><td>25</td><td>技術(shù)部</td></tr><tr><td>小王</td><td>25</td><td>技術(shù)部</td></tr><tr><td>小張</td><td>27</td><td>市場部</td></tr></tbody> </table>

運行如下;

?

也可以用js來定義一個datagrid控件;

<table id="mydg"></table>

? ? 定義一個table,指定它的id;

然后如下;

<script type="text/javascript"> var mydatas =? [{"name":"小李","age":"205","part":"技術(shù)部"},{"name":"小王","age":"205","part":"技術(shù)部"},{"name":"小張","age":"207","part":"市場部"} ]; $('#mydg').datagrid({data: mydatas,columns:[[{field:'name',title:'姓名',width:150},{field:'age',title:'年齡',width:150},{field:'part',title:'部門',width:150,align:'right'}]] }); </script>

可以為datagrid添加工具條;

為datagrid添加toolbar屬性,

$('#dg').datagrid({
? ? toolbar: '#mytb'

? ? .......
});

之前先定義一個div,定義它的id,在其中定義按鈕;
<div id="mytb">
? ? <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true">編輯</a>
? ? <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true">添加</a>
? ? <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-help',plain:true">幫助</a>
</div>

運行如下,

?

如果要觸發(fā)工具條按鈕的前端事件,則這么寫,

$('#mydg').datagrid({
? ? toolbar: [{
? ? ? ? iconCls: 'icon-add',
? ? ? ? handler: function(){alert('添加數(shù)據(jù)')}
? ? }],
。。。。。。
});

運行如下;

?

?

總結(jié)

以上是生活随笔為你收集整理的EasyUI datagrid控件的基本使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。