<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6001.18226" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0
topMargin=0 CanvasTabStop="true" name="Compose message area">
<DIV><FONT face=Arial size=2>I have an interesting use case and I wanted to know
if it was possible to to accomplish using <SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">GridRowFeatureMediator,
or another one of the mediator or mixin classes.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0"></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">I
will display a grid representing feature attributes which uses a checkbox
selection model. Each row is connected to an geometry but the information for
the grid is pulled using non-spatial sql and just has the attributes and record
ids.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">The
user's click on a checkbox will initiate a request which will result in that
feature being added to the map.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">Once
the feature is added to the map then we want the GridRowFeatureMediator
behaviour of clicking on a row selects the feature in the map and selecting the
feature in the map highlights & focuses the row.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0"></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">If
all of the records in the grid had an OpenLayers Feature to associate with then
things are pretty easy, but with only some of the rows having associated
OpenLayers Features I can't quite see the correct way to do
this.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0"></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">I
am I fine with rolling my own functionality if I have to but am hoping that this
can be accomplished with pre-existing components.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0"></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=Apple-style-span
style="WORD-SPACING: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0">Matt
Priour<BR>Kestrel Computer Consulting</SPAN></FONT></DIV></BODY></HTML>