Cambiar las propiedades de un control dentro de un DataItemTemplate del grid de Devexpress en el lado del cliente
-Asignar el nombre de la instancia del cliente en el evento Init del Control protected void spinEditQty_Init(object sender, EventArgs e)
{
ASPxSpinEdit spinEdit = sender as ASPxSpinEdit;
GridViewDataItemTemplateContainer c = spinEdit.Parent as GridViewDataItemTemplateContainer;
spinEdit.ClientInstanceName = String.Format("spinEditQty{0}", c.KeyValue);
}
-Instanciar el control en el lado del cliente usando el nombre de instancia asignado anteriormente
var controlID = "spinEditQty" + id;
var name = eval(controlID);
-Modificamos alguna propiedad del control (en este caso la propiedad valor)
name.SetValue(12); //ponemos 12 como valor del control.
{
ASPxSpinEdit spinEdit = sender as ASPxSpinEdit;
GridViewDataItemTemplateContainer c = spinEdit.Parent as GridViewDataItemTemplateContainer;
spinEdit.ClientInstanceName = String.Format("spinEditQty{0}", c.KeyValue);
}
-Instanciar el control en el lado del cliente usando el nombre de instancia asignado anteriormente
var controlID = "spinEditQty" + id;
var name = eval(controlID);
-Modificamos alguna propiedad del control (en este caso la propiedad valor)
name.SetValue(12); //ponemos 12 como valor del control.
Comentarios
Publicar un comentario