Esempio n. 1
0
        protected override void beforeWriteNodeLogic( bool Creating, bool OverrideUniqueValidation )
        {
            // Set which properties are displayed
            switch( ListMode.Value )
            {
                case CswEnumRegulatoryListListModes.ArielManaged:
                case CswEnumRegulatoryListListModes.LOLIManaged:
                    CASNosGrid.setHidden( true, true );
                    AddCASNumbers.setHidden( true, true );
                    Exclusive.setHidden( true, true );
                    break;
                case CswEnumRegulatoryListListModes.ManuallyManaged:
                    ListCodes.setHidden( true, true );
                    Regions.setHidden( true, true );
                    break;
            }

            // We don't want users to be able to edit this property after the node is created
            ListMode.setReadOnly( true, true );
        }