EXT系统中的信息查询

 1 if (Ext.getCmp('rdPlaceLocation').checked) {
 2                                                 choseRoad = false;
 3                                                 var placeLocationWindow = Ext.getCmp("Views_PlaceRoadLocation");
 4                                                 if (!placeLocationWindow) return;
 5                                                 var placeLocationForm = placeLocationWindow.getComponent("placeRoadLocationForm");
 6                                                 var fromObj = placeLocationForm.getForm();
 7                                                 if (fromObj.isValid()) {
 8                                                     var placeName = fromObj.findField("NamePlace").getValue();
 9                                                     if (!placeGeometryPair) {
10                                                         placeGeometryPair = {};
11                                                         placeData = [];
12                                                         var serviceName = "fylocation_point";
14                                                         var serverLinkUrl = pipelineUrl;
15                                                         var serverLinkIndex = serverLinkUrl.lastIndexOf("/");
16                                                         var serverLink = "";
17                                                         if (serverLinkIndex > 0) {
18                                                             serverLink = serverLinkUrl.substring(0, serverLinkIndex + 1);
19                                                         }
20                                                         var queryServiceUrl = serverLink + "QueryService.xml";
21                                                         var queryCondition = anGeoObj.explorer.Factory.CreateQueryCondition();
22                                                         var obj2 = anGeoObj.explorer.PipelineQuery.QueryPipelinePropertyData(serverLink, serviceName, queryCondition);
23                                                         var diamtotal = 0;
24                                                         var resultCount = obj2.RecordCount;
25                                                         for (var j = 0; j < resultCount; j++) {
26                                                             var q = obj2.GetRecord(j);
27                                                             var objId = q.FieldValue(0); 
34                                                             if (placePair && placePair[objId]) {
35                                                                 placeGeometryPair[objId] = q;
36                                                                 var gridItem = { id: objId, placeName: placePair[objId] };
37                                                                 placeData.push(gridItem);
38                                                             }
39                                                         }
40                                                     }
41                                                     var gridData = [];
42                                                     for (var i = 0; i < placeData.length; i++) {
43                                                         var placeNameArr = placeData[i];
44                                                         if (placeNameArr) {
45                                                             var placeNameO = placeNameArr.placeName;
46                                                             if (placeNameO.indexOf(placeName) >= 0) {
47                                                                 gridData.push(placeNameArr);
48                                                             }
49                                                         }
50                                                     }
51                                                     var pr = placeStore.getProxy();
52                                                     pr.data = gridData;
53                                                     needFilter = true;
55                                                     placeStore.loadPage(1);
56                                                 }
57                                             }

 

转载于:https://www.cnblogs.com/zj-kingder/p/6364828.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值