Skip navigation.
 
mlRe: Forcing a refresh on a bound control
FROM : Scott Stevenson
DATE : Mon May 19 00:57:48 2008

On May 15, 2008, at 2:10 PM, Trent Jacobs wrote:

> What I need to do is get the NSTextView to know to reload the 
> attribute from my managed object when the checkbox changes. in other 
> words, it must know to refresh the data in Attribute X even though 
> the data in Attribute X hasn't changed.


The common solution to this is to bind the checkbox to the controller 
with a key like "shouldDisplayAsFormatted" and implement these methods 
in the controller:

   - (BOOL)shouldDisplayAsFormatted;
   - (void)setShouldDisplayAsFormatted:(BOOL)newValue;

Or even better, with Objective-C 2.0 syntax:

   @property BOOL shouldDisplayAsFormatted;

Inside the "-setShouldDisplayAsFormatted:", method, you use the input 
value to update the display of the NSTextField (which should be an 
IBOutlet).

This is not the only way to do it, but I think it's the easiest and 
cleanest way to do what you want. You probably don't want to bind the 
checkbox to the Managed Object itself because the checkbox affects a 
view on the data, not the data itself.


Hope that helps,

      - Scott

Related mailsAuthorDate
mlForcing a refresh on a bound control Trent Jacobs May 15, 23:10
mlRe: Forcing a refresh on a bound control Christiaan Hofman May 15, 23:35
mlRe: Forcing a refresh on a bound control mmalc Crawford May 18, 08:18
mlRe: Forcing a refresh on a bound control Christiaan Hofman May 18, 12:20
mlRe: Forcing a refresh on a bound control Clark Cox May 18, 12:34
mlRe: Forcing a refresh on a bound control Christiaan Hofman May 18, 13:53
mlRe: Forcing a refresh on a bound control mmalc Crawford May 18, 16:25
mlRe: Forcing a refresh on a bound control Christiaan Hofman May 18, 16:44
mlRe: Forcing a refresh on a bound control mmalc Crawford May 18, 16:52
mlRe: Forcing a refresh on a bound control Scott Stevenson May 19, 00:57
mlRe: Forcing a refresh on a bound control David Dunham May 19, 05:04
mlRe: Forcing a refresh on a bound control Scott Stevenson May 19, 08:42
mlRe: Forcing a refresh on a bound control Trent Jacobs May 19, 09:40
mlRe: Forcing a refresh on a bound control David Dunham May 19, 18:01
mlRe: Forcing a refresh on a bound control Hamish Allan May 20, 01:14
mlRe: Forcing a refresh on a bound control Christiaan Hofman May 20, 01:16
mlRe: Forcing a refresh on a bound control Hamish Allan May 20, 01:30
mlRe: Forcing a refresh on a bound control David Dunham May 20, 18:21
mlRe: Forcing a refresh on a bound control Hamish Allan May 20, 21:14