Echarts -- 条件查询ajax动态获取数据

本文分享了使用Echarts进行条件查询和Ajax动态获取数据的经验。通过访问插件官网、查看官方实例并结合实际需求,了解Echarts的基本使用。遇到问题时,借助谷歌搜索、官方文档和社区交流来解决问题。提供了包含完整前后端代码的资源链接,展示了根据多个条件展示折线图和DataTable表格的功能。
摘要由CSDN通过智能技术生成

  最近因为需要用到了Echarts这个插件,下面是自己的一点使用心得


效果图:


直接上代码:

js:

<%@ page import="org.apache.commons.lang3.RandomStringUtils" %>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<%@include file="../common/base.jsp" %>

<spring:message code="ui.normal" var="normal"/>
<spring:message code="ui.frozen" var="frozen"/>
<spring:message code="ui.notify" var="notify"/>
<spring:message code="ui.details" var="details"/>
<spring:message code="ui.pay" var="pay"/>
<%
    request.setAttribute("id0", RandomStringUtils.randomAlphabetic(8));
%>
<script src="//cdn.bootcss.com/echarts/3.6.2/echarts.min.js"></script>

<style>
    th {
        background-color: #d3d3d3;
    }
</style>
<div class="box">
    <!-- /.box-header -->
    <div class="row">
        <div class="col-md-10">
            <div class="form-group">
                <label>Mode:</label>
                <input type="radio" name="mode" value="0" checked>Currency
                <input type="radio" name="mode" value="1">Merchant
                <input type="radio" name="mode" value="2">Channel
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-md-2">
            <div class="form-group">
                <label>Currency:</label>
                <lp:currency currencyId="currencyCode" currencyName="currencyCode"
                             currencyClass="form-control"/>
            </div>
        </div>


        <div class="col-md-3">
            <div class="form-group">
                <label>Create Time:</label>
                <div class="input-group input-medium date-picker input-daterange">
                    <div class="input-group-addon">
                        <i class="fa fa-calendar"></i>
                    </div>
                    <input name="startDate" id="startDate" class="form-control"
                           style="font-size: 13px;" type="text"/>
                    <span class="input-group-addon">~</span>
                    <input name="endDate" id="endDate" class="form-control" style="font-size: 13px;"
                           type="text"/>
                </div>
            </div>
        </div>

        <div class="col-md-2" id="merchantQueryLabel" style="display: none">
            <div class="form-group">
                <label>Merchant:</label>
                <input type="text" name="userId" id="userId" class="form-control">
            </div>
        </div>
        <div class="col-md-2" id="channelCodeQueryLabel" style="display: none">
            <div class="form-group">
                <label>Payment Channel:</label>
                <select class="form-control" name="channelCode">
                    <option value="">All</option>
                    <c:forEach items="${channel}" var="channel">
                        <option value="${channel.orgCode}">${channel.orgCode}</option>
                    </c:forEach>
                </select>
            </div>
        </div>


        <div class="col-md-1">
            <div class="form-group">
                <label> </label>
                <button type="button" class="form-control btn btn-info"
                        name="search">${ ui_search }</button>
            </div>
        </div>

        <div class="col-md-1">
            <div class="form-group">
                <label> </label>
                <button type="button" class="form-control btn btn-info"
                        name="export">${ ui_export }</button>
        
  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值