Re: Live updating NSPredicateEditorRowTemplate?
Re: Live updating NSPredicateEditorRowTemplate?
- Subject: Re: Live updating NSPredicateEditorRowTemplate?
- From: Peter Ammon <email@hidden>
- Date: Wed, 10 Dec 2008 23:59:31 -0800
This (terrible) message usually means that one of your templates
contains an empty popup button, which is not allowed.
-Peter
On Dec 10, 2008, at 6:54 PM, Guy Umbright wrote:
As I mentioned, I can get new rows to add with an updated list via
the code attached to the OP. The problem is that if I uncomment the
"[_editor reloadCriteria];" line the last popup of the initial row
doesn't paint and I get the following message in the debug console:
"2008-12-10 20:49:41.050 prededit[12581:813] In <NSPredicateEditor:
0x126340>, different number of items (2) than values (3)"
Guy
On Dec 8, 2008, at 8:58 PM, Peter Ammon wrote:
On Dec 8, 2008, at 6:37 PM, Guy Umbright wrote:
I am trying to create an NSPredicateEditorRowTemplate with its
last view a popup that contains a list of things (elsewhere in
the window) that can be updated while the editor is being
displayed. I can get it so that I can add an instance of the
template, update the list of items and add another instance which
shows the updated list, but the original does not update.
For example, the original templates specifies A,B,C in the last
popup. I add a row with that template then I add a D to the list
of items and then add another row to the Predicate Editor. This
new row will show me a list of A,B,C,D but the original row still
just shows A,B,C.
Is there a way to resync that existing row with the new list of
items in its source template? Am I going to have to remove and re-
add the row programmatically?
You should call -[NSPredicateEditor setRowTemplates:] with an array
containing the new template (but not the old one). If you want to
preserve the predicate, you may have to save off the predicate via -
objectValue, and then set it back; or alternatively calling
reloadCriteria should work.
-Peter
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden