[
https://issues.apache.org/jira/browse/PIVOT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sandro Martini updated PIVOT-844:
---------------------------------
Attachment: PIVOT-844_first_version_rough.patch
First (rough) version of it (with many TODO inside and some things to see, like
if use a property or a style for the appendMode), but just to give the idea to
get some feedback.
Apply this patch to latest trunk, then run SuggestionPopupTest.java to show it.
Now it's missing a separator style
Note that there is a problem: when I press some key and appendMode is true, no
chars are deleted in the text field, so there are extra chars ... we have to
see if/how to handle this.
Feedback is welcome.
> SuggestionPopup Allow replacing selected text to the beginning index until
> current cursor of TextInput or TextArea Component
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: PIVOT-844
> URL: https://issues.apache.org/jira/browse/PIVOT-844
> Project: Pivot
> Issue Type: Improvement
> Components: wtk, wtk-terra
> Reporter: Brendan
> Assignee: Sandro Martini
> Priority: Minor
> Fix For: 2.0.2
>
> Attachments: PIVOT-844_first_version_rough.patch
>
> Original Estimate: 96h
> Remaining Estimate: 96h
>
> SuggestionPopup used to replacing whole content of TextInput once user make a
> selection. This creates difficulties in implementing, for example, a list of
> comma separated email addresses in recipients column.
> I suggest to modify the replacing methodology to allow additional parameter
> of Index of the beginning word to input so that the SuggestionPopup will
> replace from the beginning index to the current caret (text cursor) with user
> selection. Additionally, allow not only TextInput but also TextArea to be
> served with, which we can build a typing assistant like function.
> The finding the beginning index is user code responsibility which opens up
> the choice of usages, like email address assistant where ";" is the separator
> and space as separator when general typing assistant. The user code just
> need to use Java String Split to locate the closet word to the caret for
> SuggestionPopup.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira