Vytváření formulářů za běhu pomocí příkazů nového zdroje dat
Při vývoji aplikací je často nutné vytvářet formuláře dynamicky. Můžete například chtít vygenerovat vyhledávací formulář za běhu, který bude přizpůsob...
Při vývoji aplikací je často nutné vytvářet formuláře dynamicky. Můžete například chtít vygenerovat vyhledávací formulář za běhu, který bude přizpůsob...
Vlastnost "Blank if null" je u mnoha verzí k dispozici pro zóny typu "čas", ať už pro zadávání nebo zobrazování. Dříve však nebyla k dispozici pro slo...
Boxy se seznamem jsou nejuniverzálnějšími a nejpřizpůsobitelnějšími objekty formuláře. S příchodem verze 4D v19 R8 je nyní možné definovat automaticko...
Akce přetažení je standardní akcí v počítačových rozhraních. V případě seznamových polí je pro přesun několika položek současně nutné stisknout kláves...
Seznamové boxy jsou výkonné a velmi přizpůsobitelné objekty formuláře. A jejich síla je v 4D v19 R6 rozšířena díky dvěma novým vlastnostem: horizontál...
Boxy se seznamy jsou skvělým a výkonným nástrojem pro zobrazení dat v rozhraní. Mohou zobrazovat pole ze záznamů, položky z polí a od nedávna také výb...
Jako vývojáři jste zvyklí zpracovávat události uvnitř objektů formuláře. Nejběžnější je událost formuláře on clicked, kterou lze použít ve většině obj...
Pokud vás zajímá uživatelské rozhraní, možná jste již použili události On before keystroke a On after keystroke. Jistě vás potěší, že obsluha těchto u...
Pole se seznamem jsou výkonné objekty formuláře. Lze je snadno vytvářet a manipulovat s nimi, a co je nejdůležitější, mohou zpracovávat jakýkoli druh ...
Pravděpodobně jste již použili příkaz LISTBOX SELECT ROW příkaz mnohokrát, přičemž jste procházeli jednotlivé entity ve smyčce, abyste vybrali řádky p...
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady