{"action":"opened","issue":{"url":"https://api.github.com/repos/callemall/material-ui/issues/1469","labels_url":"https://api.github.com/repos/callemall/material-ui/issues/1469/labels{/name}","comments_url":"https://api.github.com/repos/callemall/material-ui/issues/1469/comments","events_url":"https://api.github.com/repos/callemall/material-ui/issues/1469/events","html_url":"https://github.com/callemall/material-ui/issues/1469","id":102216917,"number":1469,"title":"[TextField] onChange not called when using setValue/clearValue","user":{"login":"samuelngahane","id":3286832,"avatar_url":"https://avatars.githubusercontent.com/u/3286832?v=3","gravatar_id":"","url":"https://api.github.com/users/samuelngahane","html_url":"https://github.com/samuelngahane","followers_url":"https://api.github.com/users/samuelngahane/followers","following_url":"https://api.github.com/users/samuelngahane/following{/other_user}","gists_url":"https://api.github.com/users/samuelngahane/gists{/gist_id}","starred_url":"https://api.github.com/users/samuelngahane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samuelngahane/subscriptions","organizations_url":"https://api.github.com/users/samuelngahane/orgs","repos_url":"https://api.github.com/users/samuelngahane/repos","events_url":"https://api.github.com/users/samuelngahane/events{/privacy}","received_events_url":"https://api.github.com/users/samuelngahane/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-20T19:29:01Z","updated_at":"2015-08-20T19:29:01Z","closed_at":null,"body":"I have a case where I want to change the value of a `TextField` programmatically:\r\n\r\n```\r\nvar SearchBox = React.createClass({\r\n...\r\nchangeSearch: function(q) { this.refs.searchBox.setValue(q); },\r\nclearSearch: function() { this.refs.searchBox.clearValue(); },\r\n...\r\nrender: function() {\r\n    return (\r\n        <div className='search-box'>\r\n            <TextField ref='searchBox' onChange={this.props.changeHandler}/>\r\n        </div>\r\n    );\r\n}\r\n```\r\nI've noticed that an `onChange` event is never triggered when I use `setValue`/`clearValue`: is this a normal behavior?"}}