<script type="text/javascript">
var chart,dmdateZZ,jjsw,zgsw,dmLineName,jjMax,zgMax,stnm;
dmLineName = '#{heDaoBean.lineDmZZ}';//时间
dmdateZZ = #{heDaoBean.dmZZ};//断面图数据
jjsw = #{heDaoBean.wrz};//警戒水位线Y值
jjMax= #{heDaoBean.lenghtXZZ};//警戒水位线x值
zgsw = #{heDaoBean.obhtzMax};//最高水位线y值
zgMax= #{heDaoBean.lenghtXZZ};//最高水位线x值
stnm = '#{heDaoBean.stnm}';//河道水位站站名
$j(function($) {
chart = new Highcharts.Chart({
chart: {
renderTo: 'duanmian'//此处与下面的div的id值对应
},
colors: [
'#333333',
'#FF6633',
'#FF0000'
],
title: {
text: '河流横断面验测成果'
},
xAxis: {
reversed : false,
labels: {
formatter: function() {
return this.value +'m';
},
style: {
color: '#89A54E'
}
},
title: {
text: '起点距'
}
},
yAxis: {
labels: {
formatter: function() {
return this.value +'m';
},
style: {
color: '#89A54E'
}
},
title: {
text: '河底高程'
}
},
plotOptions: {
line: {
lineWidth: 6,
states: {
hover: {
lineWidth: 5
}
},
marker: {
enabled: true,
states: {
hover: {
enabled: false,
radius: 5,
lineWidth: 1
}
}
}
},
areaspline: {
lineWidth: 4,
states: {
hover: {
lineWidth: 5
}
},
marker: {
enabled: false,
states: {
hover: {
enabled: false,
radius: 5,
lineWidth: 1
}
}
}
}
},
series: [{
type: 'areaspline',//断面图 标识
name: '断面图',
data: dmdateZZ //dmdateZZ的数据格式:[[0.0,500.0],[1.0,490.0],[4.0,400.0]]
}, {
type: 'line',//直线标识
name: '警戒水位',
data: [[0,jjsw],{
x:jjMax,
y: jjsw,
marker: {
enabled: true,
symbol: 'url(/static/common/images/icons/sum.gif)'
}
} ]
}, {
type: 'line',
name: '实测最高水位',
data: [[0,zgsw],{
x:zgMax,
y:zgsw,
marker: {
enabled: true,
symbol: 'url(/static/common/images/icons/sum.gif)'
}
} ]
},
{
name: dmLineName
},{
name: stnm
}]
});
});
</script>
<div align="center" id="duanmian" style="width: 100%; height: 320px; margin: 0 auto"></div>
界面显示效果图:
分享到:
相关推荐
在“jsfcssjs_part1_src”文件中,可能包含了一些示例代码,展示了如何结合JSF的Ajax功能和JavaScript来实现局部更新和动态效果。 JSF自身提供了一套Ajax支持,通过使用`<f:ajax>`标签或者PrimeFaces等库,开发者...
12. **UI设计**:UI设计方面,JSF可以与CSS和JavaScript库如Bootstrap、jQuery等协同工作,以创建现代和响应式的用户界面。 由于给出的压缩包文件名为"ui",我们可以推测博客可能详细介绍了如何使用JSF来设计和管理...
3. 数据表格的实现:在JSF页面中,使用`t:dataTable`标签来展示数据表格,通过绑定JSF Bean的数据,实现数据的展示和操作。 4. 文件下载的实现:通过使用`HttpServletResponse`和`OutputStream`,实现文件的下载。...
8. **异常处理**:当用户输入无效或发生错误时,JSF可以通过`FacesMessage`来显示错误信息,也可以自定义错误页面来优雅地处理异常情况。 9. **JSF生命周期**:理解JSF的请求处理流程对于调试和优化非常重要,包括...
在JSF页面中,可以利用`<h:outputLink>`组件结合JSP页面来实现文件下载。`<h:outputLink>`的`value`属性指向JSP页面,通过传递参数(如`filename`)来指定要下载的文件。JSP页面接收这些参数并调用下载方法。 总之...
在代码实现上,JSF的上传通常涉及到以下步骤: 1. **前端界面**:使用JSF的UI组件(如`<p:fileUpload>`)创建上传表单,设置相关的属性,如允许的文件类型、大小限制等。 2. **后端处理**:在Managed Bean中定义...
在实际开发中,开发者可以根据项目需求、团队熟悉度、性能要求以及对最新特性的需求来决定使用哪个JSF实现。例如,如果你的项目需要最新的JSF特性,那么官方实现可能是首选;如果重视开源社区的贡献和自定义组件,...
在这个"JSF1.2.07版源代码"中,我们可以深入理解JSF的核心机制和实现细节。 1. **JSF架构概述** JSF由多个组件构成,包括视图层、模型层、控制层和服务层。源代码中包含的组件如Facelets、UIComponent、Managed ...
总结来说,这个"JSF+primefaces 网盘实现代码前端"项目将利用JSF的强大力量,结合PrimeFaces的丰富组件,以及HTML、CSS和JavaScript的基础技术,构建出一个功能完备、用户友好的网盘应用。开发者需要理解JSF的MVC...
10. **Ajax支持**:JSF 2.0引入了Partial State Saving和f:ajax标签,使开发者能够实现部分刷新,提升用户体验。 在提供的源码实例中,你可以看到这些概念如何在实际项目中应用。通过分析和运行这些代码,你将能更...
JSF是一种官方支持的Java EE技术,旨在简化开发过程,提供声明式编程模型,并且它与JavaBeans组件模型紧密集成。JSF处理用户界面、事件处理、状态管理、验证和转换等功能,使开发者可以专注于业务逻辑而不是底层的...
在JSF视图(通常是XHTML页面)中,我们需要将多选框组件与Bean的属性绑定,并设置一个动作监听器来调用删除方法: ```xml <!-- 其他列显示实体信息 --> ``` 这里,`p:dataTable`从Bean的`items`属性...
**JSF 2.0 源代码详解** JavaServer Faces (JSF) 是一个用于构建Web用户界面...总的来说,JSF 2.0的源代码是开发者提升技能、解决实际问题的宝贵资源,通过深入学习,我们可以更好地利用JSF构建高效、健壮的Web应用。
JSF(JavaServer Faces)是Java平台上用于构建Web应用程序的一种技术框架,它提供了一种声明式的方法来创建用户界面,并且处理与后端数据模型的交互。在这个"jsf实现登录功能"的例子中,我们将探讨如何利用JSF来构建...
在JSF中,开发者可以使用组件库来创建用户界面,这些组件可以像HTML元素一样直接在页面上声明。例如,`h:inputText`用于创建文本输入框,`p:commandButton`则用于创建可点击的按钮。JSF处理用户请求,更新模型,并...
### JSF 2.0与Ajax交互实现 #### 核心知识点概述 1. **JSF 2.0**: JavaServer Faces (JSF) 是一个用于构建基于组件的用户界面的标准Java框架。JSF 2.0是JSF的一个重大更新版本,提供了更简洁的API、增强的功能以及...
本话题主要关注JSF与一些相关库的整合,特别是通过JAR包的形式来实现。下面将详细讨论标题和描述中涉及的几个关键JAR文件及其在JSF开发中的作用。 1. **commons-beanutils-1.6.jar**:Apache Commons BeanUtils是...
JSF是Java EE的一部分,旨在简化MVC(模型-视图-控制器)架构的实现,通过组件模型和生命周期管理来处理用户交互。 在"JSF入门代码"这个实例中,我们可以看到一个简单的JSF应用的创建过程。开发者通常会使用JSF提供...
本实例是一个基于JSF技术的工程应用,重点展示了如何利用JSF实现文件的上传和下载功能。 在**文件上传**过程中,JSF提供了`<h:inputFile>`组件来让用户选择要上传的文件。此组件通常会与后台的MVC模型结合,通过...