标签:javascript openlayers webgis 地理信息 二维
最近事情很多,老板给的压力也很大,经常出差,另外项目和个人研究还都要跟上,本月要交论文,还要写专利,只能抽时间来学习其他的东西了。关于OpenLayers的在博客中不会写太多具体的实现(网上有很多openlayers的博客,关于加载wms、标记、量测的,我这里就不再重复了),只是记录自己的开发学习经验和一些需要注意的问题,真正做开发的都知道,要想学好开发只能通过自己默默的多磨。。关于WW的学习和开发已经搁置了好久了,等过去这段时间,打算好好学一下jogl,争取做一些粒子模拟出来,另外打算采用rcp来做界面,swing做的界面实在是太丑了。废话不多说,先看本文的实现效果:
这里还是采用的jquery UI来实现的,jquery UI提供了常用的八大组件,这里使用了折叠面板(Accordion)和对话框(Dialog),在运用这些组件时,可以根据自己的需求来自由组合以达到美观的效果。
html代码
<div id="queryDialog">
<div id="queryAccordion">
<h3>欠税公告</h3>
<div id="taxAnnounce">
<div id="taxpayerIdDiv">
<label for="taxpayerID">纳税人识别号:</label><input type="text" name="type" value="" id="taxpayerID">
</div>
<div id="taxpayerNameDiv">
<label for="taxpayerName">纳税人名称:</label><input type="text" name="type" value="" id="taxpayerName">
</div>
<div id="taxpayerAddressDiv">
<label for="taxpayerAddress">企业地址:</label><input type="text" name="type" value="" id="taxpayerAddress">
</div>
</div>
<h3>未申报限改</h3>
<div id="taxModify">
<div id="taxpayerIdDiv2">
<label for="taxpayerID2">纳税人识别号:</label><input type="text" name="type" value="" id="taxpayerID2">
</div>
<div id="taxpayerNameDiv2">
<label for="taxpayerName2">纳税人名称:</label><input type="text" name="type" value="" id="taxpayerName2">
</div>
<div id="taxpayerAddressDiv2">
<label for="taxpayerAddress2">企业地址:</label><input type="text" name="type" value="" id="taxpayerAddress2">
</div>
</div>
</div>
</div>js代码:
//查询
$("#Query").click(function ()
{
//查询对话框
$("#queryDialog").dialog(
{
open : function ()
{
//查询对话框中嵌入自动折叠面板
$('#queryAccordion').accordion(
{
collapsible : true
}
);
} ,
beforeClose : function ()
{
} ,
title : "预警税源户籍跟踪" ,
resizable : false ,
buttons : {
"确定" : function ()
{
$(this).dialog("close");
} ,
"取消" : function ()
{
$(this).dialog("close");
}
}
}
);
});
});
很简单,不做解释了,觉得自己做的界面丑的快来改进吧!晚安!OpenLayers学习笔记5——使用jQuery UI实现查询并标注(UI篇)
标签:javascript openlayers webgis 地理信息 二维
原文地址:http://blog.csdn.net/giser_whu/article/details/46420629