Adding a parser for reading and writing CQL. This can be used to create filters to be used in rules when styling or it can be used to serialize filters when making requests to services that supprot CQL. p=dwinslow, r=me (closes #2522)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11065 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
51
examples/cql-format.html
Normal file
51
examples/cql-format.html
Normal file
@@ -0,0 +1,51 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
OpenLayers CQL Example
|
||||
</title>
|
||||
<link rel="stylesheet" href="../theme/default/style.css" type="text/css">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
<style>
|
||||
#cql {
|
||||
width: 400px;
|
||||
}
|
||||
#output {
|
||||
padding-top: 1em;
|
||||
width: 512px;
|
||||
height: 60px;
|
||||
border: none;
|
||||
color: #ff3333;
|
||||
}
|
||||
</style>
|
||||
<script src="../lib/OpenLayers.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 id="title">CQL Filter Example</h1>
|
||||
<div id="tags">
|
||||
CQL, filter
|
||||
</div>
|
||||
<p id="shortdesc">
|
||||
Demonstrate use the CQL filter.
|
||||
</p>
|
||||
<div id="map" class="smallmap"></div>
|
||||
<div id="docs">
|
||||
<p>
|
||||
Enter text for a CQL filter to update the features displayed.
|
||||
<br>
|
||||
<form name="cql_form" id="cql_form">
|
||||
<label for="cql">CQL</label>
|
||||
<input id="cql" type="text" value="STATE_ABBR >= 'B' AND STATE_ABBR <= 'O'">
|
||||
<input type="submit" value="update">
|
||||
<input type="reset" value="reset">
|
||||
</form>
|
||||
<textarea id="output"></textarea>
|
||||
</p><p>
|
||||
View the <a href="cql-filter.js" target="_blank">cql-filter.js source</a>
|
||||
to see how this is done.
|
||||
</p>
|
||||
</div>
|
||||
<script src="cql-format.js"></script>
|
||||
<script src="http://demo.opengeo.org/geoserver/wfs?service=WFS&version=1.0.0&request=GetFeature&typename=topp:states&outputFormat=json&format_options=callback:loadFeatures" type="text/javascript"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user