How to use TAB key rolling on the rank of a JTabbedPane ?
I hope I can use TAB key to switch the different option item , how to do this ?
Liwei
You need to use a key listener. Something like:
static class myKeyListener implements KeyListener
//KeyListener reuired methods
public void keyPressed(KeyEvent e)
int a = e.getKeyCode();
//Check if they pressed tab
if (a == e.VK_TAB)
//Do whatever
public void keyReleased(KeyEvent e)
public void keyTyped(KeyEvent e)
}Then, put "myTabbedPane.add(myInstanceOfMyKeyListener" up where you're creating the pane, replacing "myTabbedPane" and "myInstanceOfMyKeyListener" with whatever variables you're using.
Similar Messages
-
How to use tab key with JTextArea to shift focus
Hi
My problem is simple as whenevr i use tab key in my JTextArea, instaed of shifting focus to next component, it adds a tab space to my text.
How do i shift focus out of my JTextArea.
Ashishyou can also redefine the textarea's TAB Key behaviour. The tutorial has a good example for that - better than i would be able to describe :-)
look at http://java.sun.com/docs/books/tutorial/uiswing/misc/keybinding.html -
How to use a key file in the FTP Task using and SSL connection
In the past I have used this code to set the FTP pass word in an FTP component task in SSIS.
Does anyone know how to use a Key file in an SSL connection to download a file from an FTP site? If not can you tell me where I can get the C# code examples to learn how to create a script task or if there is another way in SSIS to download large files
from an SSL FTP site? Thank you for any help offered.
public void Main()
ConnectionManager FTPConn;
FTPConn = Dts.Connections["FTPServer"];
FTPConn.Properties["ServerPassword"].SetValue(FTPConn, Dts.Variables["FTPPassword"].Value);
Dts.TaskResult = (int)ScriptResults.Success;
AntonioYou can use SFTP for this.
This is a way of implementing SFTP in SSIS using standard tasks
http://visakhm.blogspot.in/2012/12/implementing-dynamic-secure-ftp-process.html
also see
http://blog.goanywheremft.com/2011/10/20/sftp-ftps-secure-ftp-transfers/
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
How to use SUBMIT key word in the program in the program
Hello Folks,
I want use SUBMIT statment in the program for calling the other program. My query is
I have one report named REPORT1 and I am using the SUBMIT statment in this report to call the second report named as REPORT2. The flow of the program is I excute the first report REPORT1 and entr the value on selection screen of REPORT1, selection screen is having one parameter. then SUBMIT statment comes into picture to call the second report REPORT2 in this second report, I would like to pass the selection screen value of first report REPORT1.
I want to know how to pass the selection screen value of the first REPORT1 to second REPORT2.
Anyone please guide me in this regards.
Thanks & Regards
ChetanHi Chetan,
Try this report.
Create two reports namely ztry, ztry1 as below.
Run report ztry.
When you run report ztry,
ztry1 will get excuted first(through 'submit'),
getting values from report ztry through 'import' and 'get parameter'.
Report ztry.
*Export and Import
DATA: text(20) VALUE 'Hello',
mem(20).
WRITE:/ 'Export and Import' COLOR = 1.
EXPORT text TO MEMORY ID mem.
SUBMIT zawi_try AND RETURN.
WRITE:/ ''' Hello'' exported to ZAWI_TRY successfully '.
WRITE:/.
*Set and Get Parameter ID
DATA: var(20) VALUE 'Master'.
WRITE:/ 'Set and Get Parameter' COLOR = 1.
SET PARAMETER ID 'abc' FIELD var.
WRITE:/ 'Set Parameter ID is success'.
WRITE:/.
Report ztry1.
DATA: text(5),
mem(20).
IMPORT text FROM MEMORY ID mem.
WRITE:/ 'Importing '' Hello'' from ztry:', text color = 1.
FREE MEMORY ID mem.
write:/ mem.
DATA: var(6).
GET parameter id 'abc' field var.
write:/ 'Value got through Get Parameter ID from ztry:',var color = 1 .
Thanks.... -
How to set current row in table after use tab key on inputText
Hello all,
My first post .., I'm newbie in ADF and I will try to explain my problem.
For the moment we use ADF 11g (11.1.1.4), in a jsff page I have a table with an inputText column.
On the valueChangeListener of the inputText, I invoke a method in a viewScope bean which call an EJB method, make some services in the EJB on the line modified. After that I refresh the VO and the table (because others values on the line have been modified) and reset the focus on the same inputText modified by the user with javaScript because focus was lost after refresh.
So far, everything works fine.
When I use the arrow keys to change the selected row in the table, it's work fine (focus is still in the next or previous inputText), but if user try to use tab key to change the current line, the inputText on the next line have the focus but the current row of the table is not changed (I think it's normal).
My question : how can I change the current row after tab key pressed in this case ?
I don't know if it's really clear, not easy to explain, don't hesitate to ask more details.
Thanks in advance.Frank Nimphius wrote:
Hi,
My question : how can I change the current row after tab key pressed in this case ?
Use a client event to listen for the keyboard entry and intercept the tab. The use af:serverListener to call the server to set the rowKey on the table and issue a PPR for the table to re-paint
See sample 11 on http://www.oracle.com/technetwork/developer-tools/adf/learnmore/index-101235.html#CodeCornerSamples
to learn about how to use the client listener and server listener
FrankHi,
Thanks a lot for your advices, I used the client and server listener
I used this code on the method call in order to change the selection after key tab pressed, I don't know if it can be easier, but it works.
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("START changeSelectedRow");
RowKeySet oldRowKeySet = myTable.getSelectedRowKeys(); // get oldRowKeySet
if (oldRowKeySet == null) {
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("oldRowKeySet is null");
return;
RowKeySetImpl newRowKeySet = new RowKeySetImpl(); // The new RowKeySet use to change the selectedRow
DCIteratorBinding bindingIterator = ADFUtils.findIterator(MY_ITERATOR);
bindingIterator.setRangeSize(-1);
// set the new index of the current row.
int index = bindingIterator.getCurrentRowIndexInRange();
if (index < bindingIterator.getAllRowsInRange().length - 1) {
index++;
bindingIterator.setCurrentRowIndexInRange(index);
// get the current row after changed the index
Row currentRow = bindingIterator.getCurrentRow();
if (currentRow != null) {
ArrayList nextLst = new ArrayList(1);
nextLst.add(currentRow.getKey());
newRowKeySet.add(nextLst);
// set the new selectedRow
myTable.setSelectedRowKeys(newRowKeySet);
SelectionEvent selectionEvent = new SelectionEvent(oldRowKeySet, newRowKeySet, myTable);
selectionEvent.queue();
AdfFacesContext.getCurrentInstance().addPartialTarget(myTable);
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("END changeSelectedRow");
Best Regards
Benjamin -
How to Use "Hot Key" in the Search help
Hi,
Please explain how to use hot key with some example.TYPE-POOLS SLIS. DATA: BEGIN OF itab OCCURS 0,
BUKRS LIKE T001-BUKRS,
BUTXT LIKE T001-BUTXT,
END OF itab.
PARAMETERS: P_BUKRS TYPE BUKRS.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_BUKRS.
PERFORM F4_FOR_BUKRS.
FORM F4_FOR_BUKRS. DATA: IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
ES_SELFIELD TYPE SLIS_SELFIELD. * Get data
SELECT BUKRS
BUTXT
FROM T001
INTO TABLE itab
up to 10 rows .
Get field
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
I_PROGRAM_NAME = SY-REPID
I_INTERNAL_TABNAME = 'ITAB'
CHANGING
CT_FIELDCAT = IT_FIELDCAT[]. LOOP AT IT_FIELDCAT.
IT_FIELDCAT-KEY = SPACE.
IF IT_FIELDCAT-FIELDNAME = 'BUTXT'.
IT_FIELDCAT-EMPHASIZE = 'C710'.
IT_FIELDCAT-HOTSPOT = X.
ENDIF.
IF IT_FIELDCAT-FIELDNAME = 'BUKRS'.
IT_FIELDCAT-EMPHASIZE = 'C610'.
ENDIF. MODIFY IT_FIELDCAT.
ENDLOOP. CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
I_TITLE = 'THIS IS FOR F4 IN COLOR'
I_TABNAME = 'ITAB'
IT_FIELDCAT = IT_FIELDCAT[]
IMPORTING
ES_SELFIELD = ES_SELFIELD
TABLES
T_OUTTAB = ITAB . ENDFORM. " F4_FOR_BUKRS -
Data fetch from table without Refresh and without using tab key.
hi Friends,
I have a problem i want to extract data from table without Refresh into text field without using Tab key. when i'll enter any value in a text field then corressponding value should come in to corressponding textfield without using Tab Key.
eg. when i enter emp_id 101 in a text field then the first_name and last_name ,adress should come in to corressponding text fields without refresh and without using Tab key.
How Can I do this.
Thanks
ManojHi Manoj,
I assume that this is similar to: Data fetch without Refresh rather than Re: Value of one textfield should come into another textfield Without Using TAB ?
If so, the only change you need to make on the first one is to use "onkeyup" instead of "onchange" in the item's "HTML Form Element Attributes" setting.
Note, however, that the user must move away from the item at some point (for example, to click a button), so the onchange will be triggered anyway.
Andy -
How to supress tab key stopping at lables
Hi everyone,
after upgrading to 5.0 from 4.02 and changing the theme to 26 (productivity), there is now a problem with the tab key.
Before, the tab key moved the entry scope simply to the next dialog field or list value; now the tab stops also at the labels.
That means, to skip from one entry field to the next, you have to press tab twice.
How can I change this back to the old way ?Norbert W. wrote:
thank you for your response. I came from theme no.2 (Builder blue). I´ve tested this case with Firefox and Chrome (actual versions). The label templates are mostly "Optional with help", "Optional" and "Required with help".
Now I found that "optional" is working as expected (without tabstop), while the others are producing stops.
This is happening because the "with help" label templates contain links for displaying item-level help, and they therefore receive focus when using keyboard navigation. This is actually good accessibility practice, and you are recommended to retain it. Changing labels so they don't use "with help" templates where there is no help is also appropriate.
The workaround used to avoid this standard behaviour in theme 2 is to include a tabindex attribute with a sequence number higher than the possible number of page items on the help links:
<label for="#CURRENT_ITEM_NAME#" id="#LABEL_ID#" tabindex="999"><a class="optional-w-help" href="javascript:apex.theme.popupFieldHelp('#CURRENT_ITEM_ID#','&SESSION.')" tabindex="999">
You could revert to this behaviour by editing the theme 26 "with help" label templates to include the tabindex:
<label for="#CURRENT_ITEM_NAME#" id="#LABEL_ID#" class="uOptional"><a class="uHelpLink" href="javascript:apex.theme.popupFieldHelp('#CURRENT_ITEM_ID#','&SESSION.')" tabindex="999"> -
Problem: Focus got lost, while moving from one cell to another cell using tab key.
Example: In an AdvanceDataGrid, there are three columns having custom ItemRenderer with Spark TextInput control (editable=true & focusEnabled=true).
When I try to move the focus in with in 2nd, 3rd & 4th column using tab key, focus got lost. Most of the time it’s working, but some time it doesn’t work. There’s no clue as to how may rows/columns the focus has jumped to; or whether the focus has gone out of the data grid altogether.
Observations: I am not sure whether this problem is because of custom component implementation or it is because of some issue related to Flex Component.
It only occurs when we perform some actions like some server call, some complex logic execution etc. at the focus out event of itemrenderer.
There is one property of datagrid i.e. editedItemPosition which contains row & column index of datagrid. On the focus out event, it gets null when focus got lost. We tried to set it, but it didn’t work.
Steps Performed:-
1. Currently focus is in 2nd column i.e. Apply to #.
2. Once I press tab key from 2nd column, it goes to 3rd column which is correct.
3. Now if I press tab key from 2nd column i.e. Payment #, focus should go to 3rd column, but it goes out of data grid and set the focus of button which is outside data grid.http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=%2Bjtable+%2Btab+%2B%22enter+key%22&col=javaforums
-
(using 2.3 GHz Intel Core i5 MAC MINI, OS X Lion 10.7.5)
I have always felt safer using the keyboard rather than mouse-clicking on search fields etc. (Open Firefox, hit command+L to the URL I want to go to, then hop to next field with TAB key).
Most notably frustrating example is with using Google, this has not worked right for some time. Say that you to start to search for something on google "main page" and then it goes to the search results page... You go to edit your search or type your next search and the cursor is flashing inside (but off center) of the search field and inputting text is not an option. Also you may instictively hit ESC (while in search field) when you are being given suggestions you don't want, and then the cursor moves again to this no-man's land in between fields.
The other KEYBOARD control issue that I have found is this:
Sometimes you cannot Close Window or even Quit Firefox with the usual keyboard shortcut. Usually when a few windows or tabs are open, or when there is some pop-up survey etc. on page. You can usually ALT+TAB to another open program and then back, and then you can close window or application. But that seems really sketchy to me! This happens all the time on major websites. You can go File-> Close Window or File->Quit, but when you use the same keyboard command the file menu just flashes with an "error tone."The TAB key thing was the same in safe mode. Actually I should add/correct, regarding that google search example: when the cursor is in "inbetween fields" positions, actually it lets you type at the END of the text that you had typed in the field (even though the cursor is blinking before the text). and if you "Command A" to replace the text in the search field while cursor in this position, it instead selects all the rest of the text OUTSIDE the field. Just doesn't make any sense. I think this happens with fields on Facebook as well.
That first issue is just very annoying because it comes up every day and I never get used to it. I would be actually be curious to hear from someone whom this DOES NOT happen to.
The 2nd issue I mentioned occurs more randomly, and seems more definately a Firefox issue. (When you can only close a window or quit from the drop down menu with the mouse, Command W and Command Q just give an error beep) -
How to display language key (0LANGU) in the query for BW report
Hi,
Can someone tell me how to display language key (0LANGU) in the query? I want to display which language (English or French) is used for material description in BW report. Thx.hi,
check if the infoobject is kept as lang dependent or not for material text, else you need to create a masterdata attribute with text and lang keys and do corresponding mapping, so then it can be displayed in your report
regards
laksh -
How to identify which key figure will the numeric pointer for deltas?
Hi All,
I have created a numeric pointer for generic extraction ? but how to identify which key figure will the numeric pointer will use for deltas ?
how to identify the key figures which is suitable for numeric pointer. And the generic extraction is based upon the copa table?
Can anyone suggest me how the numeric pointer works and how to identify deltas are carried out at numeric pointer?
Thanks
PoojaPooja,
If you are using a generic extractor which is based on COPA table, then numeric pointer may not be the suggested delta extraction mechanism.
A time stamp would be the better one to use. In a time stamp, you can give a lower limit value of 300 seconds.. so that it will try to fetch the missed records.
Moreover, a delta would be based on a character, preferably a time char.
In your requirement, try to figure out the character on whichdeltas will be based.
Sasi -
How we use Surrogate Keys for snowflake dimension
Hi All,
my question is - How we use Surrogate Keys for snowflake dimension
i heard from some body Surrogate Keys only work with star schema.
please correct me if i wrong.
Regards,
ManishHi manishcal16PPS,
According to your description, you can only create natural key in your dimension. But it's not working when using surrogate key. Right?
In Analysis Services, the snowflake schema of the dimensions are represented by more than one dimension table in other words its takes multiple dimension tables to define a dimension. Surrogate key are just some extra, redundant, unique key based on the
natural key. So there's no direct relationship or some limitations between surrogate keys and snowflake schema.
In this scenario, since there's relationship between the two dimensions, you should create natural key. For using natural key or surrogate key. Please refer to an article below:
Surrogate Key vs. Natural Key
For understanding star/snowflake schema, please see:
Understanding Star and Snowflake Schemas
Regards,
Simon Hou
TechNet Community Support -
Access table cells using tab key with iterators
Hi,
I use a tableview with iterator and allow users to mouseclick certain column cells. I capture these user interactions using server event "onCellClick". But I cannot access these cells using tab key instead of mouse click. But tab key is a must for visibly challenged users. Is there any way to access table cells using tab keys (with iterators)?
I use icons in those cells to replace check box and change the icons to differentiate checked/unchecked status.Hi Craig,
Thanks for your effort.
But I was able to solve my problem. I don't think I gave all the information to simulate my problem in your environment. I used images in certain table cells and was not able to access those cells using tab key or access key. Tag <b><img></b> doesn't have the attributes <b>tabindex</b> and <b>access key</b>.
I solved the problem by surrounding the <b><img></b> by anchor tag <<b>A>,</b> which has both attributes. I did these changes within the iterator method <b>RENDER_CELL_START</b> using CL_BSP_BEE_TABLE.
In the event handling, I had to do separate processing for mouse click event and key press event for those cells.
For visibly challenged users:
They can access those cells by tab key or access key and the key press event is used to capture when they hit enter key.
So this problem is irrelevant to service packages (SP38,..). -
Documentation How to use Virtual Key fig.
Hi all ,
Can u please send me Documentation How to use Virtual Key fig. to [email protected]
Nice weekend.check this doc to get a headsup on Virtual objects - though the doc talks abt the virtual char, the procedure is pretty much similar to KF too.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/how%20to%20use%20variable%20time%20references%20in%20currency%20conversion
How to implement Virtual Characteristics or Virtual key figures
Maybe you are looking for
-
Is updating from Robohelp X5.0.2 to latest version a difficult task?
I realize this is a pretty subjective question, but for someone who is fairly comfortable using version X5.0.2, would it take a day, or a week, or possible a couple months to update a project that contains three chm files, with hundreds of htm files?
-
The literal Octal 008 (digit 8) of type int is out of range : Help ERR
why this err arises : The literal Octal 008 (digit 8) of type int is out of range
-
Fiscal Period and MM period.
Hi all, Can somebody explain the difference b/w Fiscal Period and MM Period in business context. Detail explanation will be helpful. thanks & regards, Prashant Rathore.
-
Sorry if this isn't quite the right spot for this, but after several re-installs of PyAO, I consistantly get the same error when importing 'ao' in Python (be it interactive or as part of a script): ERROR: Failed to load plugin /usr/lib/ao/plugins-4/l
-
I have had the "nice GUI" (as other posts mention) opened. I wanted to get a Del key. I'm using MacBook Pro. How exactly I will do that? The keyboard layout on the GUI (Remap Key) is different from MacBook Pro keypads. Can someone please outlay step