12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- dojo.connect("QueryObjectByWhereCompHandle", QueryObjectCompHandle);
- dojo.connect("QueryObjectByWhereFaultHandle", QueryObjectFaultHandle);
- function QueryObjectCompHandle(resultFeatures,token){
-
- if(!resultFeatures.hasOwnProperty("features") || resultFeatures.features.length == 0){
- alert( "无相关查询数据!");
- }
- else {
- var results = resultFeatures.features;
- var showFeaturesArray = new Array();
- var defaultPointSymbol = GetSymbol_SimpleMarkerSymbol();
- switch (token){
- case "Query":{
- searchProjectResultByMap = convertMapQueryResultToArray(results);
- var whereStr = getWhereInConditionByArray(searchProjectResultByMap,"OBJECTID");
- SearchWhere = whereStr;
- QueryProjectInfo(1,whereStr,500000,"QueryAll");
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- break;
- }
- case "QueryPaginationCount":{
- searchProjectResultByMap = convertMapQueryResultToArray(results);
- document.getElementById("total_count").innerHTML = searchProjectResultByMap.length;
- var whereStr = getWhereInConditionByArray(searchProjectResultByMap,"OBJECTID");
- SearchWhere = whereStr;
- QueryProjectInfo(1,whereStr);
- break;
- }
- case "QuerySelectDp":{
- var select_component = document.getElementById("combo_district");
- dyCreateSelectOption(results,select_component);
- break;
- }
- case "QueryProjects":{
- dojo.forEach(results, function (graphic, i){
- switch (graphic.geometry.type){
- case "point":{
- graphic.setSymbol(defaultPointSymbol);
- }
- }
- graphicShow = graphic;
- showFeaturesArray.push(graphic);
- });
- AddObjectToMap(map,GraphicsLayer_myLayer,showFeaturesArray,true,boolZoom,100,true);
- showInfowWindowBreif(showFeaturesArray[0]);
- }
- }
- }
- }
- function QueryObjectFaultHandle(errorInfo,token){
- alert( "查询不成功!");
- }
|