Changes between Version 1 and Version 2 of MapGuideRfc43


Ignore:
Timestamp:
Dec 5, 2007, 4:14:24 PM (16 years ago)
Author:
trevorwekel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc43

    v1 v2  
    1 = !MapGuide RFC 43 - Commandline Parameter Changes =
     1= !MapGuide RFC 43 - Support Search and Selection on Double Identity Properties =
    22
    33This page contains an change request (RFC) for the !MapGuide Open Source project. 
     
    2323== Overview ==
    2424
    25 Add support for AJAX based selection wheee
     25Add support for Ajax based search and selection when the identity property is a double.
    2626
    2727== Motivation ==
    2828
    29 
     29FDO maps some database types like an Oracle NUMBER to an Fdo decimal.  The decimal type is a double precision number.  MapGuide does not fully support interaction with double precision identity properties.  This RFC adds the required API to support this.
    3030
    3131== Funding/Resources ==
    3232
    33 Autodesk will provide resources.
     33Autodesk will provide funding and resources.
    3434
    3535== Proposed Changes ==
    3636
    37 
     37* Add the following API to MgSelectionBase
     38{
     39    // Add a single selection to the set where the identity property is a double.
     40    void AddFeatureIdDouble(MgLayerBase* layer, CREFSTRING className, double identifier); 
     41}
     42* Modify the Server and Web Extensions code bases to map the Fdo decimal type to an !MgDoubleProperty.
    3843
    3944== Implications ==
    4045
    41 
     46None.  This is new API only.
    4247
    4348== Test Plan ==
     49
     50Validate that a feature class with a double precision identity property can be selected and searched upon in the Ajax viewer.
     51