Default text filter does not include context

31 views
Skip to first unread message

Martin Vobr

unread,
Feb 2, 2019, 7:32:46 AM2/2/19
to MyLifeOrganized
Hi all,
I'm using MLO 5 for Windows.

What I'm trying to do
- I have a workspace zoomed for Home Life
- I want to show only tasks with a specific context (within current zoom).

What I've tried

1) Text filter (Ctrl+L ). No luck. Searches only title

2) Text filter advanced options. No luck. It allows me to add Context to the search fields, but when I tried to save the view following text appeared: 
You are not allowed to change the settings of predefined views. You can only create a copy of this view with other name.

3) Search (Ctrl+F). No luck. Searches everywhere. Ignores current context

4) Creating a new view for every possible context. Not practical.


Any hint? I have a feeling that I am missing something obvious. There must be an easy way how to do it.

Martin

Christoph Zwerschke

unread,
Feb 2, 2019, 11:38:04 AM2/2/19
to mylifeo...@googlegroups.com

Am 01.02.2019 um 18:16 schrieb Martin Vobr:
> *What I've tried*
>
> 1) Text filter (Ctrl+L ). No luck. Searches only title
>
> 2) Text filter advanced options. No luck. It allows me to add Context
> to the search fields, but when I tried to save the view following
> text appeared: You are not allowed to change the settings of
> predefined views. You can only create a copy of this view with other
> name.
>
> 3) Search (Ctrl+F). No luck. Searches everywhere. Ignores current
> context
>
> 4) Creating a new view for every possible context. Not practical.
>
> Any hint? I have a feeling that I am missing something obvious.
> There must be an easy way how to do it.
Hi Martin,

you can specify in the view in a popup below the text to what the text
filter applies.

Create a view (as duplicate of the view that you're currently using)
that has "Task context" selected in that popup, but no text entered into
the text filter input field and associate this with your workspace.

Now when you go to your workspace and press Ctrl-L, you can enter the
name of a context, and you will only see the tasts belonging to that
context.

-- Chritoph

Dwight

unread,
Feb 3, 2019, 12:56:52 AM2/3/19
to mylifeo...@googlegroups.com

1. hit Ctrl-L to invoke text filter. The cursor moves to the text filter box in the toolbar near the top of the page. Just to the left of the box you will see an icon with a gear and a funnel. Clicking this icon will move the cursor to a clone of the text filter box, this time located in the text filter section of the current-view-definition in the left hand sidebar. Just under the box there is a status bar which shows the current scope of the text filter, which can search any or all of the following: title, notes, context, and text tag. Given your description, I imaging that you will see "title" in this bar. Click on the bar and you will get a dropdown allowing you to define the scope of the search. Make sure "context" is selected; for the most straightforward results unselect everything else besides context. Try your text search, it should work.

disclaimer: this is a "contains" search. I have contexts ">calls" ">calls-work" and ">calls-personal" there is no way to use text search to select just the first context and not the other two, because the search says does ">calls-work" contain the text ">calls" and the answer is YES. Sometimes that's what you want but if you want to select contexts based on an exact match try option 2.

2. Bring up a view which matches what you want to see, all except for the bit about filtering contexts. Look at the left sidebar, it should show the name of your current view on the top line. If is says "views" instead, click on the word "views". Now it should start with your view name. The next line should say "Filter" and the line after tat should be the header for the first section. You can tell section headers because they start with w grab handle (three bars) and then a triangle. scroll down to find a section header that says "contexts". Click on it a few times, and you should see the context section expanding and collapsing. Leave it expanded. now, look for the context you want and click it. The selected context should light up with a highlight and the view should immediately change to show the view you were hoping for. If this takes care of what you wanted, go ahead to option 3, but if you want to know more about context filtering keep reading. You can select multiple contexts: pick the first one as described above, then find the second one, hod down Ctrl and click on the context. The original and this second context should both be highlighted. Go ahead and repeat for the third context, the fourth, etc. Now, at the top of the context section you should see something that says "Operation: And." This means that a task will pass the filter only if it has ALL of the contexts that you have selected. If you selected <Calls and *Monday, then a task with context *Monday,<Calls will be shown, and a task with context <Calls, *Monday will be shown but *Tuesday,<Calls will be hidden and *Monday,>eMails will be hidden because they do not have *Both* of the selected contexts. Go back to the top line and change the AND to OR and now the filter will pass any task that has ANY of the selected contexts, So all of the combinations of contexts mentioned a couple of sentences ago would pass. Now look at the bottom of the context section and you should see a line that says "Include closed". Some of your contexts may have a schedule defined - the context is OPEN during the specified hours and CLOSED any other time. If the "Include Closed" line is checked, these schedules will be ignored. If the Include Closed line is not checked, then any time a context is closed, it is treated as though no tasks have that context specified.

3. OK, last suggestion. Select the built-in view Active by Context. This shows all of your active tasks, grouped by context. Press F6 to collapse the listing into a list of contexts. Find the context name you are interested in a double-click it for a list of tasks with that context. To see another context just find it and doubleclick. F6 to go back to a simple list of contexts, use it often if you like a neat and orderly display. Note that is one task has two contexts it will show up in this view twice, if it has eight contexts it will appear eight times.

-Dwight
Now when you go to your workspace and press Ctrl-L, you can enter the name of a context, and you will only see the tasks belonging to that context.

-- Chritoph

Reply all
Reply to author
Forward
0 new messages