jQuery EasyUI 数据网格 – 创建属性网格
属性网格(property grid)带有一个内置的 expand(展开)/collapse(合并) 按钮,可以简单地为行分组。您可以简单地创建一个可编辑属性的分层(hierarchical)列表。
设置 HTML
<table style=\"width:300px\" url=\"propertygrid_data.json\" showGroup=\"true\" scrollbarSize=\"0\" ></table>
准备 json 数据
[ {\"name\":\"Name\",\"value\":\"Bill Smith\",\"group\":\"ID Settings\",\"editor\":\"text\"}, {\"name\":\"Address\",\"value\":\"\",\"group\":\"ID Settings\",\"editor\":\"text\"}, {\"name\":\"Age\",\"value\":\"40\",\"group\":\"ID Settings\",\"editor\":\"numberbox\"}, {\"name\":\"Birthday\",\"value\":\"01/02/2012\",\"group\":\"ID Settings\",\"editor\":\"datebox\"}, {\"name\":\"SSN\",\"value\":\"123-456-7890\",\"group\":\"ID Settings\",\"editor\":\"text\"}, {\"name\":\"Email\",\"value\":\"bill@gmail.com\",\"group\":\"Marketing Settings\",\"editor\":{ \"type\":\"validatebox\", \"options\":{ \"validType\":\"email\" } }}, {\"name\":\"FrequentBuyer\",\"value\":\"false\",\"group\":\"Marketing Settings\",\"editor\":{ \"type\":\"checkbox\", \"options\":{ \"on\":true, \"off\":false } }} ]
正如您所看到的,属性网格(property grid)的创建不需要任何的 javascript 代码。您可以简单地继承扩展 editor 类型。
下载 jQuery EasyUI 实例
jeasyui-datagrid-datagrid20.zip
点我分享笔记