示例#1
0
 protected virtual void OnSaving(ItemViewEditableObjectEventArgs args)
 {
     if (Saving != null)
         Saving(this, args);
 }
示例#2
0
文件: ItemView.cs 项目: dpawatts/zeus
 protected virtual void OnItemCreating(ItemViewEditableObjectEventArgs args)
 {
     if (ItemCreating != null)
         ItemCreating(this, args);
 }
示例#3
0
 protected void zeusItemEditView_ItemCreating(object sender, ItemViewEditableObjectEventArgs e)
 {
     if (!string.IsNullOrEmpty(Discriminator))
     {
         ContentItem parentItem = Zeus.Context.Current.Resolve<Navigator>().Navigate(SelectedItem.Path);
         ContentItem contentItem = Zeus.Context.Current.ContentTypes.CreateInstance(CurrentItemType, parentItem);
         contentItem.Language = SelectedLanguageCode;
         if (contentItem is WidgetContentItem)
             ((WidgetContentItem) contentItem).ZoneName = Page.Request["zoneName"];
         e.AffectedItem = contentItem;
     }
 }