[mapguide-trac] #1046: Enhance Maestro's Expression Editor

MapGuide Open Source trac_mapguide at osgeo.org
Mon Jul 27 03:46:06 EDT 2009


#1046: Enhance Maestro's Expression Editor
-------------------------+--------------------------------------------------
 Reporter:  jng          |         Owner:  ksgeograf  
     Type:  enhancement  |        Status:  assigned   
 Priority:  medium       |     Milestone:  Maestro-2.0
Component:  Maestro      |       Version:             
 Severity:  minor        |    Resolution:             
 Keywords:               |   External_id:             
-------------------------+--------------------------------------------------
Changes (by ksgeograf):

  * owner:  jng => ksgeograf
  * status:  new => assigned
  * version:  2.0.2 =>
  * milestone:  => Maestro-2.0

Comment:

 I agree, with one addition:
 It should be possible to enter an "invalid" expression.

 The OGR provider (and other providers) do not report all supported
 operations, so it is impossible to use such an editor with that provider.

 Also, the + operator is type ignorant in some providers, eg: 1 + 'a' is
 valid.

 With the current Studio editor, it fails to accept expressions with a +,
 even when the operands are both strings. All + operations must be
 rewritten with concat, which makes it really difficult to read.

 The FDO Toolbox expression editor allows the + operator, but I suspect
 that there are also valid filters that are not recognized there.

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1046#comment:1>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list