On Monday 23 May 2005 21:54, Anton wrote:
> PrimitiveBoolean имеет design flaw - невозможно отличить null от false,
> т.к. по умолчанию он имеет значение false даже когда импорта не было. В
> результата getActualValue() от него выдает false, когда default true и
> никто импорта не делал.
так и задумывалось, кстати. то, что ты от него ожидаешь - primitiveTernary
должно быть тогда уж. ;-)
> В чем это выражается - чекбокс в редактировании не выставляется, когда
> нужен (выставляем default true, примитив не импортируем, надо показать
> значение по умолчанию true, но getActualValue дает false).
> Сие безобразие починил, но только возник вопрос - кто-нибудь вообще им
> пользовался? Если пользовался, то это было неправда, и те места, где его
> применяли, неправильно показывали значение по умолчанию.
пользовались, конечно. другое дело, что не припомню, чтоб default == true
нужен был.
может, тогда его расширить до Ternary? т.е. Ternary $value + Boolean
$isImported.
-- voxus :wq
This archive was generated by hypermail 2.2.0 : Sat Oct 27 2007 - 18:59:31 MSD