首页 > 其他分享 >【EasyUI篇】PropertyGrid属性表格组件

【EasyUI篇】PropertyGrid属性表格组件

时间:2023-01-11 21:06:07浏览次数:44  
标签:Property group String EasyUI value 组件 PropertyGrid public name


微信公众号:​​程序yuan​​
关注可获得更多资源。问题或建议,请公众号留言;

​​查看--> 全套EasyUI示例目录​​

28.PropertyGrid属性表格组件

【EasyUI篇】PropertyGrid属性表格组件_propertyGrid

【EasyUI篇】PropertyGrid属性表格组件_javascript_02

 

 

JSP文件

<%--
Created by IntelliJ IDEA.
User: ooyhao
Date: 2018/7/29 0029
Time: 9:21
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>PropertyGrid</title>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/color.css">
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/PropertyGird.js"></script>
<style rel="stylesheet" type="text/css">
</style>
<script>

</script>
</head>
<body style="padding: 100px;">

<%--class加载方式--%>
<%--<table id="box" class="easyui-propertygrid" style="width:300px;"
data-options="url:'http://localhost:8081/easyui/getProperties.action',showGroup:true,"
></table>--%>

<table id="box" style="width: 400px;">

</table>

</body>
</html>

JS文件

$(function () {

$("#box").propertygrid({
url:'http://localhost:8081/easyui/getProperties.action',
showGroup:true,
groupField:'name',
groupFormatter:function (group,rows) {
return "["+group+"]";
}
});

$(document).click(function () {
//折叠指定分组
// $("#box").propertygrid('collapseGroup',0);
//展示指定分组
$("#box").propertygrid('expandGroup',0);

});

});

POJO文件

package com.ooyhao.pojo;

import java.io.Serializable;

/**
* @author ooyhao
*/
public class Property implements Serializable {

private String name;
private String value;
private String group;
private String editor;

public Property() {
}

public Property(String name, String value, String group, String editor) {
this.name = name;
this.value = value;
this.group = group;
this.editor = editor;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getValue() {
return value;
}

public void setValue(String value) {
this.value = value;
}

public String getGroup() {
return group;
}

public void setGroup(String group) {
this.group = group;
}

public String getEditor() {
return editor;
}

public void setEditor(String editor) {
this.editor = editor;
}

@Override
public String toString() {
return "Property{" +
"name='" + name + '\'' +
", value='" + value + '\'' +
", group='" + group + '\'' +
", editor='" + editor + '\'' +
'}';
}
}

Controller文件

@RequestMapping(value = "/getProperties")
@ResponseBody
public List<Property> getProperties(){
List<Property> properties = new ArrayList<>();
Property p1 = new Property();
p1.setName("PHP版本");
p1.setValue("5.4");
p1.setGroup("系统信息");
p1.setEditor("text");

Property p2 = new Property();
p2.setName("CPU核心");
p2.setValue("双核四线程");
p2.setGroup("系统信息");
p2.setEditor("text");

Property p3 = new Property();
p3.setName("超级管理员");
p3.setValue("Admin");
p3.setGroup("管理信息");
p3.setEditor("text");

Property p4 = new Property();
p4.setName("超级管理员");
p4.setValue("*****");
p4.setGroup("管理信息");
p4.setEditor("text");

properties.add(p1);
properties.add(p2);
properties.add(p3);
properties.add(p4);
return properties;
}

效果图

【EasyUI篇】PropertyGrid属性表格组件_EasyUI_03

 

 

 

------------------------------------------------

关注小编微信公众号获取更多资源

【EasyUI篇】PropertyGrid属性表格组件_html_04

 

 

 

 

 

标签:Property,group,String,EasyUI,value,组件,PropertyGrid,public,name
From: https://blog.51cto.com/u_12131813/6002842

相关文章

  • 【EasyUI篇】Calendar日历组件
    微信公众号:​​程序yuan​​关注可了解更多的教程。问题或建议,请公众号留言;​​查看-->全套EasyUI示例目录​​22.Calendar日历组件    JSP文件<%--Createdby......
  • 【EasyUI篇】Datebox日期输入框组件
    微信公众号:​​程序yuan​​关注可了解更多的教程。问题或建议,请公众号留言;​​查看-->全套EasyUI示例目录​​23.Datebox日期输入框组件     JSP文件<%--Created......
  • 10分钟做好 Bootstrap Blazor 的表格组件导出 Excel/Word/Html/Pdf
    上篇:BootstrapBlazor实战通用导入导出服务(Table组件)1.新建工程新建工程b14tabledotnetnewblazorserver-ob14table将项目添加到解决方案中:dotnetslnadd......
  • el-date-picker组件日期显示错误,前一天
    原文链接:https://blog.csdn.net/qq_14993591/article/details/126411913使用element-uiDatePicker日期选择器,选中日期是2021-08-02至2021-08-03,浏览器中日期的值是2021......
  • windows2012通过powershell安装远程组件技巧
    概要:通过服务器管理器安装远程桌面服务会报错一直没有办法解决之后了解到安装组件可以通过power命令安装 powershell命令说明https://docs.microsoft.com/en-us/wind......
  • vue父子组件
    父组件主动获取子组件的数据和方法1..调用子组件的时候定义一个ref<headerchildref="headerChild"></headerchild>2.在父组件里面通过this.$refs.headerChild.......
  • 第三节:内置组件、扩展库uni-ui组件简介、导入方式、修改主题风格
    一. 内置组件       二. 扩展库uni-ui简介       三.uni-ui的导入方式         四.uni-ui修改主题风格   ......
  • vue3 如何在 jsx中使用 component 组件
    component组件不像其它的内置组件(tansition、transitionGroup),可以直接从vue中直接导出,所有要在jsx使用component就要使用h函数使用vue内置组件//xxx.jsxim......
  • 如何发布组件模板?
    前置准备:完成设计制作的组件模板具体步骤:提交模板(编辑器内提交后可以在本账号下进行复用)补充模板信息提交审核进行上架步骤分解:编辑器发布点击提交模板按钮选择要发布......
  • Vue中组件和插件的区别
    一、组件是什么1:组件的定义:组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式,在Vue中每一个.vue文件都可以视为一个组件2:组件的优势......