Bugfixes¶
Upcoming Release¶
not released, yet
2023-02-22¶
FIXBefore,AppGiniHelper.DV.getField("date_field").getValue(true)always returned a JavascriptDateobject or null.
It now returns a string according to configured dateTimeFormat (AppGini.dateTimeFormat()) which isMM/DD/YYYYby default.
AppGiniHelper.DV.getField("date_field").getValue(false)still returns a Date object.FIXBefore,AppGiniHelper.DV.getField("...").toStatic()raised a WARNING in console, if field was readonly (static) already, for example for primary key fields.
We are not showing warnings any longer if field was identified as "static"FIXBefore,AppGiniHelper.DV.getField("...").toStatic()replaced the default<input/>-tag by a<div/>. When saving the record, the input's data was not posted to server. Now we keep the<input/>and changetypetohidden.
2023-02-16¶
FIXFixed height-difference bug in Search-button of custom search-input
AppGiniHelper.getCommon().getNavbar().addSearch("...", "...")
Before

After
2023-02-10¶
FIXIn AppGiniHelper debugmode, the Form-Validation-Fix (See here) created many console.log-entries about "#delete" button not found if record was readonly or user did not have permission to delete.
2023-02-09¶
FIXLayout improvement for Lookups in readonly mode when using table-dependent icons with text on lookup buttons ("eye"-buttons)
Problem was different button height ofViewParent-button andAddNewParent-button if 1st button got icon + additional text, but 2nd button only got icon. Different height problem has been fixed by adding a very thin spacer character to 2nd button.
2023-02-06¶
FIXLayout improvement in toColumns()-method:
see here
2023-01-04¶
FIXBugfix intoColumns()-method:
Eye-button did not work after moving lookup field into column.
Release 2022-12¶
FIXdv.getField("boolean_field").setValue(true|false)
checks checkboxes correctly nowFIXaddGroup(..., [fieldnames], ...)
if any given field does not exist, there will be a warning in console nowFIXget.getField("...").toStatic()
...supports prepended or appended icons nowFIXdv.getField("...").getValue(false)
...now returns HTML instead of Text, if existsFIXdv.getField("fieldname").getValue()
...returns correct value for readonly checkbox fields now
RELEASE 2021-07¶
2021/01/08¶
FIXMove readonly (!) images into custom tabs
RELEASE 2020-10-26-1¶
2020/10/26¶
FIXproblems with readonly images in multi-column layouts
2020/10/15¶
FIXdv.getActionButtons().addGroup(...).addLink()
fixed problem with Variation
2020/08/09¶
FIXvar dv = AppGiniDetailView.getInstance();
Avoid duplicate initilization of AppGiniDetailView or AppGiniTableView
If, for example, someone initializes new AppGiniDetailView() inheader-extras.phpAND tries to inizialize another newAppGiniDetailView()inTABLENAME-dv.js, there will be an exception.
Correct usage:
inheader-extras.php:var dv = new AppGiniDetailView();
later on inTABLENAME-dv.js:
var dv = AppGiniDetailView.getInstance();
2020/06/25¶
FIXlabel-function now keeps the red (indicator for required fields) when replacing the label text
new AppGiniField("required_field_name").label("My new label text");
2020/05/29¶
FIXselect2 problems with IE11 (Internet Explorer 11).
Had to remove focus-simulation for lookups for IE77.
Other browsers still support focus- and blur-events
2020/05/26¶
FIX(Experimental)toNumberif value is NULL there was as "NaN" display.
Has been fixed for storing empty values (NULL values).
2020/05/11¶
FIX(Experimental) modified.toLeft()function for optimized table view rendering
2020/05/03¶
FIXadding file upload fields to tab if record is editable
RELEASE 2020-04-30-08¶
FIXsmall change in.inline()function when number of widths if different to number of fields
2019/11/30¶
FIXauto-showing formerly collapsed layout rows after being moved into tab
2019/11/26¶
FIXAppGiniHelper client side js library expected a server side php script which is non-existant in customer's environment.
Removed AJAX call for that server side php script.
## 2019/11/06
* FIX addGroup name parameter: special characters will be replaced by -
2019/10/13¶
FIXfixed bug with label-width on smaller devices
2019/09/10-002¶
FIXmulti-column-layout /resizeLabels()not changes the width of (richtext) areas correctly
2019/09/10-001¶
FIXmulti-column-layout / moving radiobutton into columns