Skip to content

DataList(数据列表)

扩展自$.fn.iDatagrid.defaults。 使用$.fn.iDatalist.defaults重写默认值对象。

数据列表组件在一个List中渲染列项. 它是一个在一列中显示数据的特殊表格。你可以在每一行中定义列的格式和风格

依赖关系

使用案例

在HTML标签里面创建数据列表

html
<table id="tt" style="width:600px;height:200px"
       title="Editable DataGrid"
       singleSelect="true">
    <ul data-toggle="topjui-datalist" title="DataList" style="width:400px;height:250px">
        <li value="AL">Alabama</li>
        <li value="AK">Alaska</li>
        <li value="AZ">Arizona</li>
        <li value="AR">Arkansas</li>
        <li value="CA">California</li>
        <li value="CO">Colorado</li>
    </ul>
</table>

使用javascript创建数据列表。

html
<div id="dl"></div>
javascript
$('#dl').iDatalist({
    url: 'datalist_data1.json',
    checkbox: true,
    lines: true
});

属性

扩展自DataGrid(数据表格),datalist新增的属性如下:

属性名属性值类型描述默认值
linesboolean定义是否显示行线条。false
checkboxboolean定义是否在每一行显示复选框。false
valueFieldstring绑定到行作为行值的字段名。value
textFieldstring绑定到行显示的字段名。text
groupFieldstring指定要分组的字段。
textFormatterfunction(value,row,index)文本格式器函数,有三个参数: value: 字段值。 row: 行数据。 index: 行索引。
groupFormatterfunction(value,rows)返回组内容的格式化函数,有两个参数: value: 使用'groupField'属性定义的组值。 rows: 根据指定的组值的数据行。

事件

继承自datagrid

方法

继承自datagrid

基于最新稳定版jQuery EasyUI构建的前端框架