Ir al contenido principal

Entradas

Mostrando las entradas de abril, 2017

Formatear "a la medida" una columna del ASPxGridview

Cuando necesitamos modificar el contenido de una columna del grid de devexpress "a la medida", podemos usar el evento  CustomColumnDisplayText y modificar el texto de la manera que deseamos. En este ejemplo tomaremos un string que representa la dirección MAC de un dispositivo y lo modificaremos para incluir el caracter de dos puntos (:) entre cada dos caracteres: Si el grid se llama grvMShopDevices el código del evento quedaría de la siguiente forma:   protected void grvMShopDevices_CustomColumnDisplayText(object sender, DevExpress.Web.ASPxGridViewColumnDisplayTextEventArgs e)         {             if (e.Column.FieldName != "mac") return;             string text = Regex.Replace(e.Value.ToString(), ".{2}", "$0:");             e.DisplayText = text.Substring(0, text.Length - 1);         }
Para configurar el "touchscreen" de 7" en ubuntu-mate para la RaspBerry pi 3 es necesario seguir los siguiente pasos: 1.-Para rotar la imagen 90 grados: -Editar el archivo /boot/config.txt y agregar la linea display_rotate=3. 2.-Para modificar la configuracion y que el "touch" funcione a 90 grados: -Crear el archivo rotate_touch.sh con el siguiente contenido: #!/bin/bash # # # # xinput set-prop 'FT5406 memory based driver' 'Evdev Axes Swap' 1 xinput --set-prop 'FT5406 memory based driver' 'Evdev Axis Inversion' 1 0 3.- Cambiar los permisos del archivo rotate_touch.sh para que se pueda ejecutar. 4.- Agregar el archivo rotate_touch.sh a las " Startup Applications " para que corra cada vez que arranque la sesion. Una vez hecho esto solo hay que reiniciar el servidor X o reiniciar la raspberry.