XDEV
Aus MHC-Wiki
Inhaltsverzeichnis |
Tastatur
CRTL-Space Komplettierungsvorschalg aktivieren, falles es nicht automatisch passiert
SHIFT-Mouse-Hoover Asistenen im Code wieder aufrufen mit Maus-Klick wenn der Code blau
unterstrichen wird, z.B. Query
CTRL-Shift-C Kommentiert das markierte aus.
eigene SQL Statements ausführen
DB = der Name Ihrer Datenquelle
try
{
JDBCResult result = DB.getInstance().openConnection().query("SELECT * FROM Kunde",null);
Kunde.VT.addData(result);
table.fillFrom(Kunde.getInstance());
}
catch(DBException e)
{
e.printStackTrace();
}
Combobox füllen
try
{
XDEV.Query(new QueryKunde());
comboBox.getItemList().fillFrom(Kunde.getInstance( ),"Benutzername","ID");
}
catch(DBException e)
{
e.printStackTrace();
}
oder, wenn mehr als eine Spalte aus der Tabelle benötigt wird:
try
{
JDBCResult VertreterResult = DB.ORACLE.getInstance().openConnection().query("SELECT name1 || ', ' || ort TEXT, vtnr ID FROM vertreter where mnr=1 order by name1",(Object[])null);
VertreterListe.VT.addData(VertreterResult);
comboBox.getItemList().fillFrom(VertreterListe.VT,"TEXT","ID");
}
catch(DBException e)
{
e.printStackTrace();
}
oder, manuell
Object[] S1 = new Object[12];
for (int i=1;i<13;i++)
{
S1[i-1] = i;
}
monat.setItemList(new xdev.ui.ItemList(S1,S1));
monat.setSelectedIndex(-1); // muss nach setItemList folen, wenn NICHTS selektiert sein soll, da sonst der 1. selektiert ist
monat.saveState();
Fenster öffnen
vorläufig ohne Asistenten
XdevPage page = new XdevPage(); page.openPageInDialog(new myWindow(),true);

