12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- /**
- *查询完毕
- */
- dojo.connect("QueryObjectByWhereCompHandle", QueryObjectCompHandle);
- dojo.connect("QueryObjectByWhereFaultHandle", QueryObjectFaultHandle);
- function QueryObjectCompHandle(resultFeatures,token){
- // alert (resultFeatures.displayFieldName+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");
- // if(bool_pagination == false)
- // dyCretateTableByArray("table_result",searchProjectResultByMap,["项目名称","项目阶段"],["项目","状态"]);
- // dojo.forEach(results, function (graphic, i){
- // switch (graphic.geometry.type){
- // case "point":{
- // if (graphic.attributes.项目阶段 == "1")
- // graphic.setSymbol(symbol_point_qianqi);
- // else if (graphic.attributes.项目阶段 == "2")
- // graphic.setSymbol(symbol_point_zaijian);
- // else if (graphic.attributes.项目阶段 == "3")
- // graphic.setSymbol(symbol_point_jungong);
- // }
- // }
- // graphicShow = graphic;
- // showFeaturesArray.push(graphic);
- // });
- // dojo.connect(GraphicsLayer_myLayer ,"onMouseOver",function(evt){
- // showInfoWind(evt);
- // });
- // dojo.connect(GraphicsLayer_myLayer ,"onClick",function(evt){
- // showInfoClick(evt);
- // });
- // map.infoWindow.on("maximize",infowWindowSetMax);
- // map.infoWindow.on("restore",infoWindowSetMin);
- // map.infoWindow.on("hide",closeEvent);
- // AddObjectToMap(map,GraphicsLayer_myLayer,showFeaturesArray,true,false,100,false);
- 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( "查询不成功!");
- }
|