Wow liked both the solutions. One is to make a copy and then add the
filter function and the other one is to add the filer function in
command.
Great thanks.....
On Mon, Apr 14, 2008 at 3:26 PM, gabriel montagné <
[EMAIL PROTECTED]> wrote:
> On Mon, Apr 14, 2008 at 12:49 PM, hworke <[EMAIL
> PROTECTED]<kanpsack%40gmail.com>>
> wrote:
> >
> > Hi I am using Cairngorm and in my ModelLocator I do
> > have an array. I want to filter that array with a
> > filter function. My question is where do I put this
> > filter function: in a separate file or in the
> > ModelLocator class?
>
> I personally (and the other guys on my team) we like to keep the models
> with absolutely no logic at all. The beauty of the command pattern is
> that all the logic is kept in small, discrete classes, all nicely tucked
> into their appropriate packages.
>
> If we need to setup sorts and filters or whatever on the data on the
> model, we do it from the commands that set that data initially. If you
> do need to keep changing that filter from time to time, I would further
> abstract it into another event + command pair.
>
> Once we did a search like that. We had a package of commands for
> processing search that would be in charge of taking the query and use it
> to build the custom filters and sorts for the catalog data.
>
> Hope this helps,
> G.
>
> --
> gabriel montagné láscaris comneno
> http://rojored.com
> t/506.8392.2040
>
>