[mapguide-users] list selection example in c#

Micha Lehmann paradoxe_vogelkunde at yahoo.de
Wed May 23 08:32:27 EDT 2007


Hi Alessandro,

grazie mille ! there is just one little mistake at line 60 

MgLayer layer = layers.GetItem(i); must be MgLayerBase layer =
layers.GetItem(i);

now it´s easy for me to change it for my site.

Micha



Alessandro Cacudi wrote:
> 
> Hi, i had traduced (sorry for my bad english) the page in this mode
> Alex
> 
> At 11.06 23/05/2007, you wrote:
> 
>>hi there,
>>
>>i want to use the listajaxselection.php example from the
>>developersguide, but i want to change it into c# syntax.
>>
>>until line 64 its no big deal, but then i have problems, php is :
>>
>>$layers = $selection->GetLayers();
>>
>>        if ($layers)
>>        {
>>          for ($i = 0; $i < $layers->GetCount(); $i++)
>>          {
>>            // Only check selected features in the Parcels layer.
>>
>>            $layer = $layers->GetItem($i);
>>
>>            if ($layer && $layer->GetName() == 'Parcels')
>>            {
>>
>>              // Create a filter containing the IDs of the selected
>>features on this layer
>>
>>              $layerClassName = $layer->GetFeatureClassName();
>>              $selectionString = $selection->GenerateFilter($layer,
>>$layerClassName);
>>
>>              // Get the feature resource for the selected layer
>>
>>              $layerFeatureId = $layer->GetFeatureSourceId();
>>              $layerFeatureResource = new
>>MgResourceIdentifier($layerFeatureId);
>>
>>              // Apply the filter to the feature resource for the
>>selected layer. This returns
>>              // an MgFeatureReader of all the selected features.
>>
>>              $queryOptions->SetFilter($selectionString);
>>              $featureReader =
>>$featureService->SelectFeatures($layerFeatureResource, $layerClassName,
>>$queryOptions);
>>
>>              // Process each item in the MgFeatureReader, displaying the
>>owner name
>>
>>              while ($featureReader->ReadNext())
>>              {
>>                $val = $featureReader->GetString('NAME') . '<br
>>/>&nbsp;&nbsp;' . $val = $featureReader->GetString('RPROPAD');
>>                echo $val . '<br />';
>>              }
>>            }
>>          }
>>        }
>>        else
>>        echo 'No selected layers';
>>        echo '</p>';
>>
>>      }
>>
>>maybe you could help me a little bit !
>>
>>Thanks
>>
>>Micha
>>
>>--
>>View this message in context: 
>>http://www.nabble.com/list-selection-example-in-c--tf3802759s16610.html#a10760071
>>Sent from the MapGuide Users mailing list archive at Nabble.com.
>>
>>_______________________________________________
>>mapguide-users mailing list
>>mapguide-users at lists.osgeo.org
>>http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
>  
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 

-- 
View this message in context: http://www.nabble.com/list-selection-example-in-c--tf3802759s16610.html#a10762916
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list