In TTIWDBDatePicker.Render.HTML some code has been added that has the effect of setting the control as Editable even if it is not supposed to be.
....
if AutoEditable then
begin
Editable := InEditMode(DataSource.Dataset);
end
else
begin
Editable := True;
Enabled := True;
end;
begin
Editable := InEditMode(DataSource.Dataset);
end
else
begin
Editable := True;
Enabled := True;
end;
....
This ELSE clause is new... and incorrect. There is no reason to set the control to Editable just because the control is not AutoEditable. (Obviously by definition if the control is NOT AutoEditable, it should never set itself to Editable.)
This problem exists in IWComponentPackProScript as of 5/22/2011 but did not exist in IWPro as of 11/12/2009.