public override void HandleMessage(Web.UI.Sheer.Message message)
        {
            if (message["id"] != this.ID || string.IsNullOrWhiteSpace(message.Name))
            {
                return;
            }

            switch (message.Name)
            {
            case "map:setLocation":
                Sitecore_Context.ClientPage.Start(this, "SetLocation");
                return;

            case "map:clearLocation":
                Sitecore_Context.ClientPage.Start(this, "ClearLocation");
                return;
            }

            if (this.Value.Length > 0)
            {
                this.SetModified();
            }

            this.Value = string.Empty;
        }
Beispiel #2
0
        public override void HandleMessage(Web.UI.Sheer.Message message)
        {
            Assert.ArgumentNotNull(message, "message");
            base.HandleMessage(message);
            if (message["id"] == this.ID)
            {
                switch (message.Name)
                {
                case "contentmultilist:nextpage":
                    this.pageNumber++;
                    return;

                case "contentmultilist:previouspage":
                    this.pageNumber--;
                    return;
                }
            }
        }