Unicode data on the clipboard - not a supported DataFlavor
My Wicket app needs to read the plain-text contents of the clipboard, but Transferable.getTransferDataFlavors() is returning empty. The really weird thing is that when I run the Wicket app in DEBUG mode, a valid DataFlavor is returned and everything works! Here is a pared down source code listing: Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); Transferable contents = clipboard.getContents(null); int count = contents.getTransferDataFlavors().length; count is 0 in DEBUG mode and is > 0 in non-DEBUG mode (I tried it in Wicket's DEVELOPMENT and DEPLOYMENT modes, both fail). Thoughts? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/Unicode-data-on-the-clipboard-not-a-supported-DataFlavor-tp3004359p3004359.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: How to trigger server-side method when user clicks on a Table Row
Its already "attached" to the DataView, see the relevant/simplified Java code added below. Would it best practice be to assign a WebMarkupContainer to the element and add both an AjaxFallbackLink and a DataView to the container? DataView projectListDataView = new DataView("siteProjectList", getDataProvider(), 100) { @Override protected void populateItem(final Item item) { SiteProject siteProject = item.getModelObject(); item.add(new Label("ProjectDesc", siteProject.getProjectDesc())); } }; -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-trigger-server-side-method-when-user-clicks-on-a-Table-Row-tp2991576p2991852.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
How to trigger server-side method when user clicks on a Table Row
I am implementing a DataView using an HTML Table and I need to allow the user to select a row in the table to tell the Server Side which row they selected. I could implement this by using AjaxFallbackLink, but this would only link the text in the row, the user needs to be able to click anywhere in the row, so I need the ability to detect when the user clicks anywhere in the row, like an onclick event on the element (or the elements). Is there a way to tell the server side when this happens? Here is my markup and I'm implementing DataView: Thank you duncan787 -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-trigger-server-side-method-when-user-clicks-on-a-Table-Row-tp2991576p2991576.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Nested Repeaters in an HTML Table -- Uggh!
I have been trying for several days to get this to work. I am trying to write a generic Wicket Panel that I can reuse to display columns and rows from any given datasource. The generic Panel needs to support a dynamic number of rows and a dynamic number of columns. Hence the nested repeaters. I can't get it to work and am dying trying! Any help would be GREATLY appreciated! [column name here] [cell data here] [Insert Button, Delete Button] -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/Nested-Repeaters-in-an-HTML-Table-Uggh-tp2276861p2276861.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Default Focus Behavior?
Thank you MartinM. Your question caused me to question the other methods I was overriding from the super...after removing those unnecessary overridden methods, its working like a charm. Thank you! MartinM wrote: > > Hi! > > Did you implement the IHeaderContributor and mark @Override? > > 2009/12/28 duncan787 : >> >> Great tip, thanks! After implementing, I see that the behavior is added >> to >> the text field correctly, but the renderHead() method is not being >> called, >> can you help me understand why that is? >> > > ** > Martin > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > -- View this message in context: http://old.nabble.com/Default-Focus-Behavior--tp15934889p26944984.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Default Focus Behavior?
Great tip, thanks! After implementing, I see that the behavior is added to the text field correctly, but the renderHead() method is not being called, can you help me understand why that is? jwcarman wrote: > > On 3/9/08, James Carman wrote: >> On 3/9/08, Warren wrote: >> > WebMarkupContainer bodyTag = new WebMarkupContainer("bodyTag"); >> > bodyTag.add(new SimpleAttributeModifier("onload", >> > "form.username.focus();")); >> >> >> Ok, but wouldn't it be cooler/easier/more java-oriented to do: >> >> TextField userName = new TextField("userName"); >> userName.addBehavior(new DefaultFocusBehavior()); >> >> or >> >> Behaviors.defaultFocus(userName); // Assuming Behaviors existed. >> >> > > How about something like: > > public class DefaultFocusBehavior extends AbstractBehavior > { > private Component component; > > public void bind( Component component ) > { > this.component = component; > component.setOutputMarkupId(true); > } > > public void renderHead( IHeaderResponse iHeaderResponse ) > { > super.renderHead(iHeaderResponse); > iHeaderResponse.renderOnLoadJavascript("document.getElementById('" > + component.getMarkupId() + "').focus();"); > } > } > >> > >> > >> > > -Original Message- >> > > From: jcar...@carmanconsulting.com >> > > [mailto:jcar...@carmanconsulting.com]on Behalf Of James Carman >> > > Sent: Sunday, March 09, 2008 7:58 AM >> > > To: users@wicket.apache.org >> > > Subject: Default Focus Behavior? >> > > >> > > >> > > Is there a behavior (or some other way) for having a field receive >> the >> > > focus when the page loads? For instance, in a login form, you'd >> want >> > > the focus to go to the username field or perhaps the password field >> if >> > > you've got "remember me" turned on. >> > > >> > >> > > >> - >> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > > For additional commands, e-mail: users-h...@wicket.apache.org >> > > >> > >> > >> > - >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > >> > >> > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > -- View this message in context: http://old.nabble.com/Default-Focus-Behavior--tp15934889p26944784.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org