Add and Administrate a Ribbon-Bar
Syntax:
etab=ribbonbar=<tabid>=<command>=<propertie> or
etab=ribbonbar=<command>=<propertie>
without <tabid> beas use the current Tab
create |
Create in a very simple way a new ribbon-bar Example: etab=ribbonbar=create etab=ribbonbar=add=typ=del etab=ribbonbar=add=typ=edit |
add |
Add a Ribbon-Bar-Button in a existing tab |
visible |
visible/unvisible a existing Button etab=ribbonbar=<tabid>=visible=<buttonname>=1/0
|
You can use this function to create a Ribbonbar-Area on the top of the window in a very simple way, but only, if you've only one DataWindow
declare=etab=ue_tab
etab=ribbonbar=create
Create a new DataWindow in dw_2 with the fields userfield1..userfield9, usernum1...usernum4, userdate1...userdate4
Insert a row in DataWindow, design to a Edit-Window
Set Resize to beas-Script, create a global Function "resize" witch is calling "etab=ribbonbar=resize". This function coordinate the Resize of dw_2 (the Ribbonbar) and dw_1
After this Command you can add directly your Buttons with etab=ribbonbar=x=add
Syntax: etab=ribbonbar=create=<property in csv-format>
column |
you can set additional columns in sql-Syntax column=space(20) as info<tab>column=0 as nr<tab>.. |
dw |
You can set the Datawindow, in which the ribbonbar is initialize. Default is dw_2 dw=dw_2 |
tab |
Add Tabs in the current ue_tab-Object Default is Tab "ribbonbar" with Text "Menu" You can set more then one tab tab=<tabname>=<description> tab=masterdata=Master Data<tab>tab=warehouse=Warehouse |
height |
The Height of ribbon bar. Standard is 400 |
etab=ribbonbar=<tabid>=add=[property in csv-Format]
name |
Name |
width |
Width, Standard = 311 normal=310 big=530 |
visible |
0/1, Standard = 1 |
min_x |
Minimal X-Pos, Standard = 0 |
space |
Space between Button of the left size double or space in pixel |
description, text |
Text on Button |
function |
Function to call |
inputfield |
input field needed? |
picture, bmp, bitmap |
Picture-Name |
Example:
etab=ribbonbar=1=add=name=supply<tab>function=menu_supply()<tab>text=Vorbelegen<tab>bmp=hold.png
etab=ribbonbar=1=add=typ=del