For a data field, showAlert display a window that has exactly the same geometry as the data field.
For example: if the screen displays 2 windows, and one data field call showAlert(), the alert popup used only half of the screen. Also, the getWidth(...