protected virtual void OnCreateCustomMenuactionObject(CreateCustomMenuActionItemEventArgs args) { if (CreateCustomMenuactionObject != null) { CreateCustomMenuactionObject(this, args); } }
private MenuActionItemBase GenerateactionObject(ActionBase action) { CreateCustomMenuActionItemEventArgs args = new CreateCustomMenuActionItemEventArgs(action); OnCreateCustomMenuactionObject(args); if (args.ActionItem != null) { return(args.ActionItem); } return((MenuActionItemBase)GenerateActionObjectCore(action)); }
private void OwnerOnCreateCustomMenuActionItem(object sender, CreateCustomMenuActionItemEventArgs e){ var modelAction = Application.Model.ActionDesign.Actions[e.Action.Id]; if (modelAction != null){ var clientScript = ((IModelActionClientScript)modelAction).ClientScript; if (!string.IsNullOrEmpty(clientScript)){ var action = modelAction.ToAction(Frame); var actionItem = new SimpleActionMenuActionItem((SimpleAction) action) { ClientClickScript = ((IModelActionClientScript) modelAction).ClientScript }; e.ActionItem = actionItem; } } }
private void OwnerOnCreateCustomMenuActionItem(object sender, CreateCustomMenuActionItemEventArgs e) { var modelAction = Application.Model.ActionDesign.Actions[e.Action.Id]; var script = ((IModelActionClientScript)modelAction)?.Script; if (!string.IsNullOrEmpty(script)) { var action = modelAction.ToAction(Frame); var actionItem = new SimpleActionMenuActionItem((SimpleAction)action) { ClientClickScript = script }; e.ActionItem = actionItem; } }
private MenuActionItemBase GenerateactionObject(ActionBase action) { CreateCustomMenuActionItemEventArgs args = new CreateCustomMenuActionItemEventArgs(action); OnCreateCustomMenuactionObject(args); if (args.ActionItem != null) { return args.ActionItem; } return (MenuActionItemBase)GenerateActionObjectCore(action); }
protected virtual void OnCreateCustomMenuactionObject(CreateCustomMenuActionItemEventArgs args) { if (CreateCustomMenuactionObject != null) CreateCustomMenuactionObject(this, args); }