tag:blogger.com,1999:blog-2913369703414801920.post3431417107442370708..comments2023-07-01T07:45:54.461-07:00Comments on Konstantin's Blog: State of Sapphire for Spring 2011Konstantin Komissarchikhttp://www.blogger.com/profile/12487640637368516721noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-2913369703414801920.post-7197570657164672162011-03-19T13:50:41.800-07:002011-03-19T13:50:41.800-07:00Hi Chris,
Thanks for the congrats!
Regarding val...Hi Chris,<br /><br />Thanks for the congrats!<br /><br />Regarding validation in Sapphire, you annotate properties with declarative constraints or attach custom validation logic. The framework takes care of managing validation state as it manages the property value. If value is changed, validation is refreshed. Validation state is cached so that you aren't constantly re-validating if value hasn't changed.<br /><br />On the UI side, each part has validation state, which it can display locally and passes upward the parts tree. For property editor part, the validation state is tied to validation result of the property. For a section, the validation result is the combined state of all contained property editors. Etc...<br /><br />Property editors display validation state with a field assist decorator that you can click on to get access to problem texts and quick fixes. Content outline nodes display their validation state with a decorator overlay.<br /><br />Did I answer your question?Konstantin Komissarchikhttps://www.blogger.com/profile/12487640637368516721noreply@blogger.comtag:blogger.com,1999:blog-2913369703414801920.post-10379821049394314642011-03-19T13:39:01.647-07:002011-03-19T13:39:01.647-07:00Hi Tom,
That's sounds like it could be a very...Hi Tom,<br /><br />That's sounds like it could be a very informative exercise. I will send you an e-mail and we can work out a time.Konstantin Komissarchikhttps://www.blogger.com/profile/12487640637368516721noreply@blogger.comtag:blogger.com,1999:blog-2913369703414801920.post-90844669930378999442011-03-19T09:14:48.954-07:002011-03-19T09:14:48.954-07:00Congrats on the addition to family!
How is valida...Congrats on the addition to family!<br /><br />How is validation handled within sapphire?Chris Aniszczyk (zx)https://www.blogger.com/profile/14067673601779593093noreply@blogger.comtag:blogger.com,1999:blog-2913369703414801920.post-49069459653091195262011-03-19T07:31:00.675-07:002011-03-19T07:31:00.675-07:00This looks very interesting. If you'd like we ...This looks very interesting. If you'd like we could take a look together how an easy integration into Eclipse 4.x could look like.<br /><br />I'm going to be at EclipseCon as well so maybe we can meet and take a look?Tomhttps://www.blogger.com/profile/06619033174219683085noreply@blogger.com