Hi Joel
I assume that you are referring to the oncreate of the component (not the form).
I'm refering to form's oncreate
The first work around partially worked, but it still left the padding, the width, and the height
width and height is controlled by StyleRenderOptions.RenderSize
You also do not have innerEdit on your other controls so even if it worked for IWCGJQEdit it is not a good fix for everything else.
No, we don't, only MemoEx as well, but the other's don't have this kind of style: left:X px, top: Ypx;
There is the jqbutton, that has an internal tag width:100% height:100%, but if we remove it, it gets wrongly displayed.
But these other controls, can be controller by OnAfterRenderHTML, only TIWCGJQEdit and TIWCGJQMemoEx, have an inner control has children.
I must exclude fro this discussion the simple IW native descendants, like TIWCGJQMemo, TIWCGJQCombo, TIWCGJQRadio, TIWCGJQCheck, that only implement ui-themes classes.
The real jquery controls have an Ex at the end, like TIWCGJQComboEx.
The 2nd work around did not work at all. (Maybe I just need to spend some more time trying to get it to work.)
What do you mean by didn't work exactly? it surely strips the inline style, of inner tags, you can see it inspecting the HTML in browser, and that's what you were asking for at first place. I think that all you need is to not include any css properties that affect the position and size, all the other's are needed, that's we render it. However we should pass them to external css soon, only to reduce upstream size.