i see this in that behavior:

public void onRendered(Component component) {
       super.onRendered(component);
       // Append the span and img icon right after the rendering of the
       // component. Not as pretty as working with a panel etc, but works
       // for behaviors and is more efficient
       Response response = component.getResponse();
       response
               .write("\n<span>&nbsp;<div style=\"display:none;z-index:
99999;position:absolute;\" id=\"");
       response.write(getCalendarMarkupId());
       response
               .write("\"></div><img style=\"cursor: pointer; border:
none;\" id=\"");
       response.write(getIconId());
       response.write("\" src=\"");
       CharSequence iconUrl = getIconUrl();
       response.write(Strings.escapeMarkup(iconUrl != null ? iconUrl
               .toString() : ""));
       response.write("\" /></span>");
   }

but that doesnt work at my place, because everything is position in css.
this works for me: (as an example if the component had a width of 140px )

public void onRendered(Component component) {
       super.onRendered(component);
       // Append the span and img icon right after the rendering of the
       // component. Not as pretty as working with a panel etc, but works
       // for behaviors and is more efficient
       Response response = component.getResponse();
       response
               .write("\n<span>&nbsp;<div style=\"display:none;z-index:
99999;position:absolute;\" id=\"");
       response.write(getCalendarMarkupId());
       response
               .write("\"></div><img style=\"cursor: pointer; border:
none;position:absolute;left:140px;\" id=\"");
       response.write(getIconId());
       response.write("\" src=\"");
       CharSequence iconUrl = getIconUrl();
       response.write(Strings.escapeMarkup(iconUrl != null ? iconUrl
               .toString() : ""));
       response.write("\" /></span>");
   }


ofcourse i can override the complete onRendered again and do that
implementation.
or we give a few more call backs like generateImgTag()??

Also the popup when i click on the img is to small. for example i miss the
arrow button to scroll forward in the months
Where is that specified?

johan

Reply via email to