namespace Compsphere.SharePoint.WebControls { public class SaveButtonWithEvents : SaveButton { public CancelEventHandler Saving; protected virtual void OnSaving(CancelEventArgs e) { if (Saving != null) { Saving(this, e); } } protected override bool SaveItem() { CancelEventArgs e = new CancelEventArgs(false); OnSaving(e); if (e.Cancel) return true; return base.SaveItem(); } } }p.s. Добавьте в начало: using Microsoft.SharePoint.WebControls; using System.ComponentModel;
суббота, 16 июня 2012 г.
Добавим в кнопку SaveButton и событие OnSaving
Что если нам перед сохранением данных формы требуется выполнить кое-какие вычисления?
Первый способ - можно добавить в форму CustomValidator, который всегда возвращает true, но перед этим выполняет все необходимые вычисления.
Второй способ - сделать событие к кнопке SaveButton. Вот код:
0 коммент.:
Отправить комментарий