protected override void OnCallback(DevExpress.Web.CallbackEventArgsBase e)
{
base.OnCallback(e);
String[] values = String.Concat(e.Parameter).Split(new char[] { '=' }, StringSplitOptions.None);
if (values.Count() > 1)
{
switch (values[0])
{
case "NewValue":
Value = Boolean.Parse(values[1]);
break;
}
}
if (EditValueChanged != null)
EditValueChanged(this, EventArgs.Empty);
InnerRender();
if (OnChangeScript != "")
{
ASPxLabel label = new ASPxLabel();
label.ClientSideEvents.Init = string.Format("function(s,e) {{ {0} }}", OnChangeScript);
Controls.Add(label);
}
}