public override void Adicionar(String strTexto, DbField campo, AlinhamentoHorizontal alinhamento) { LinkButton link = this._makeLink(strTexto); BotaoOrdenacao bt = new BotaoOrdenacao(link, campo, strTexto); System.Web.UI.HtmlControls.HtmlTableCell td = new HtmlTableCell("td"); switch (alinhamento) { case AlinhamentoHorizontal.Centro: { td.Attributes.Add("class", "alinharCentro"); } break; case AlinhamentoHorizontal.Direita: { td.Attributes.Add("class", "alinharDireita"); } break; case AlinhamentoHorizontal.Esquerda: { td.Attributes.Add("class", "alinharEsquerda"); } break; } Adicionar_(link, bt, td); }
public override void LnkButton_Command(object sender, CommandEventArgs e) { if (_botaoOrdenado.LnkButton.CommandArgument == e.CommandArgument.ToString()) { if (Direcao == OrderDirection.ASC) { Direcao = OrderDirection.DESC; } else { Direcao = OrderDirection.ASC; } } foreach (object objBtn in _arlBotoes) { BotaoOrdenacao boBtn = (BotaoOrdenacao)objBtn; boBtn.LnkButton.Text = boBtn.Texto; if (boBtn.LnkButton.CommandArgument == e.CommandArgument.ToString()) { this.DefinirOrdenacao(boBtn, Direcao); } } OrdenacaoChanged(new OrdenacaoListaChangedArgs(this.Direcao.ToString(), this.Campo)); }
public override void Adicionar(String strTexto, DbField campo) { LinkButton link = this._makeLink(strTexto); BotaoOrdenacao bt = new BotaoOrdenacao(link, campo, strTexto); System.Web.UI.HtmlControls.HtmlTableCell td = new HtmlTableCell("td"); Adicionar_(link, bt, td); }
public override void Adicionar(String strTexto, DbField campo, int intLargura) { LinkButton link = this._makeLink(strTexto); BotaoOrdenacao bt = new BotaoOrdenacao(link, campo, strTexto); System.Web.UI.HtmlControls.HtmlTableCell td = new HtmlTableCell("td"); td.Style.Add("width", intLargura.ToString() + "px"); Adicionar_(link, bt, td); }
private void _DefinirOrdenacao(BotaoOrdenacao btn, OrderDirection direcao) { Direcao = direcao; _botaoOrdenado = btn; if (this.Direcao == OrderDirection.ASC) { btn.LnkButton.Text += " <span class='" + _ASCImgClassName + "'> </span>"; } else { btn.LnkButton.Text += " <span class='" + _DESCImgClassName + "'> </span>"; } }
public override void Adicionar(String strTexto) { Label link = new Label(); link.Style.Add("color", "#996633"); link.ID = "linkOrdenacao" + _arlBotoes.Count.ToString(); link.Text = strTexto; BotaoOrdenacao bt = new BotaoOrdenacao(new LinkButton(), new DbField(), strTexto); _arlBotoes.Add(bt); System.Web.UI.HtmlControls.HtmlTableCell td = new HtmlTableCell("td"); td.Controls.Add(link); plhLinks.Controls.Add(td); }
public override void DefinirOrdenacao(BotaoOrdenacao btn, OrderDirection direcao) { this._DefinirOrdenacao(btn, direcao); }
private void Adicionar_(LinkButton lnk, BotaoOrdenacao btOrd, HtmlTableCell td) { _arlBotoes.Add(btOrd); td.Controls.Add(lnk); plhLinks.Controls.Add(td); }