anchor.diff:  								items: [
   									{
   										name: 'requiredFlg',
  +										id: 'requiredFlagCheckBox',
   										boxLabel: 'Required',
   										listeners: {
   											change: function(box, newValue) {
  
positive.code: 									margin: '30px'
  								},
  								title: 'Required for entry types (click plus icon to add)',
  								name: 'typesRequiredFor',
  								fieldName: 'description',
  								fieldTitle: 'Entry Type',
  
negative.code: 
  			var actionEditAttribute = function actionEditAttribute(record) {
  				Ext.getCmp('editAttributeForm-defaultCode').setValue(null);
  				Ext.getCmp('requiredFlagCheckBox').setValue(false);
  				Ext.getCmp('editAttributeForm-typesRequiredFor').getStore().removeAll();
  				Ext.getCmp('editAttributeForm').loadRecord(record);
  
  				var requiredEntryTypes = Ext.getCmp('editAttributeForm-typesRequiredFor').getStore();
  				// Search the searchStore for the record matching the given code,
  				// that way we can display the name of the entry type rather than
  				// just the code.
  				if (record.getData().requiredRestrictions) {
  					Ext.getCmp('requiredFlagCheckBox').setValue(true);
  					var searchStore = Ext.getStore('requiredTypesSearchStore');
  					Ext.Array.each(record.getData().requiredRestrictions, function(type) {
  						requiredEntryTypes.add(searchStore.getData().find('code', type.componentType));
  					});
  				}
  				editAttributeWin.edit = true;
  				editAttributeWin.setTitle('Edit Attribute - ' + record.data.attributeType);
  				editAttributeWin.show();
  