Table in edit Mode with infinite lines ?
Hi,
We are designing an application, where as one of the requirement is to have a table with infinite open lines for user input.
By Default table should be in EDIT mode and user should be able to enter values without the need to click on a line to insert a new row every time he/she wants to input a value.
How can we acheive this requirement in WDA. In classical dynpro it is very easy to do this.. but I am struggling to find a way around for this..
Thanks in advance.
Regards
Rohit Chowdhary
Hi Rohit,
>My experience with tables that are over 1000 lines, showed performance and
>even stability issues for IE.
I can only emphasize what Phil said. Especially, in your case with an editable table, displaying more than 50 rows at a time (depending on the number of columns) can cause a bad user experience, because the browser needs to handle all the html and javascript we throw at it.
Imho there are two solutions:
(a) Try to use the ALV
(b) In case you would like to use the table ui element, you could add enough empty context elements to the context node where the table binds to, so that a user has always plenty of empty rows available. A toolbar button could provide the user with more initial lines.
Best regards,
Thomas
Similar Messages
-
How to get out of tex edit mode with a single button?
Hey,
Is there a way to escape from text edit mode with a single click or button?
So far I always hit CTRL+Enter, then V and then I click away from the canvas so that the paragraph ain't higlighted no more. But thats a pain in the butt! Cant there be a single button for this?
Thaks
AOSomething interesting I just noticed: Double-clicking outside a text box can have different effects according to context.
With the Pointer tool selected, double-clicking on a text box allows you to edit the text. In this "quick edit" mode, double-clicking outside the text box will return you to the Pointer tool.
If the Text tool has been selected manually, double-clicking outside a text box will create a new text box. -
How to get the view in editable mode with OCA button.
Dear Experties,
I am new to CRM WEB UI ,I have got the requirement to develope a view with OCA button on it and when i click on the button it should direct to the second view and it should open with edit mode.
The Source view is table type and target view is form type.
I am able to achieve this but unable to get it in editable mode.
I have added the below code in do_prep_output method but getting dump at the line
lr_entity ?= me->typed_context->EMAINLEG->collection_wrapper->get_first( ).
The error message is
Long text During a 'CAST' operation ('?=' oder 'MOVE ? TO')a type conflict occurred. The source type '\CLASS=CL_BSP_WD_MIXED_NODE' is not compatible for assigning with the target type '\CLASS=CL_CRM_BOL_ENTITY'.
Please somebody help me on this
lv_display = me->view_group_context->is_view_in_display_mode( me ).
IF lv_display EQ abap_false.
ELSE.
me->view_group_context->set_view_editable( me ).
ENDIF.
DATA: lr_tx TYPE REF TO if_bol_transaction_context,
lr_entity TYPE REF TO cl_crm_bol_entity,
lr_comp type REF TO ZL_BT131QI__BSPWDCOMPONEN_IMPL.
lr_comp ?= me->comp_controller.
Check lr_comp is BOUND.
lr_entity ?= lr_comp->typed_context->BTADMINI->collection_wrapper->get_current( ).
CHECK lr_entity IS BOUND.
IF lr_entity->lock( ) = abap_true.
me->view_group_context->set_view_editable( me ).
ENDIF.
lr_entity ?= me->typed_context->EMAINLEG->collection_wrapper->get_first( ).
WHILE lr_entity IS BOUND.
lr_entity->lock( ).
lr_entity ?= me->typed_context->EMAINLEG->collection_wrapper->get_next( ).
ENDWHILE.
The following error text was processed in the system:
Source type \CLASS=CL_BSP_WD_MIXED_NODE is not compatible, for the purposes of assignment, with target type \CLASS=CL_CRM_BOL_ENTITY
Exception Class CX_SY_MOVE_CAST_ERROR
Error Name MOVE_CAST_ERROR
Program ZL_ZBT131QI_EMAINLEG_IMPL=====CP
Include ZL_ZBT131QI_EMAINLEG_IMPL=====CM00C
ABAP Class ZL_ZBT131QI_EMAINLEG_IMPL
Method EH_ON_EDIT
Line 33
Long text During a 'CAST' operation ('?=' oder 'MOVE ? TO')a type conflict occurred. The source type '\CLASS=CL_BSP_WD_MIXED_NODE' is not compatible for assigning with the target type '\CLASS=CL_CRM_BOL_ENTITY'.
Thanks in advance!!!Hi,
in CRM a context can consist of model nodes, value nodes and, unfortunately, mixed nodes. While mixed nodes implement the same interface as model nodes they can't be casted into a CL_CRM_BOL_ENTITY directly. Instead you need to perform the following conversion in order to get the model node from the mixed node:
DATA: mixed_node TYPE REF TO cl_bsp_wd_mixed_node,
entity TYPE REF TO cl_crm_bol_entity.
mixed_node = me->typed_context->EMAINLEG->collection_wrapper->get_first( ).
entity = ?= mixed_node->if_bsp_wd_ext_property_access~get_model_node( ).
Best,
Christian -
Change edit mode with clasic FM REUSE_ALV_GRID_DISPLAY
Hello,
I'm using the function "REUSE_ALV_GRID_DISPLAY", in the classic method. I want to switch from display to edit mode when the user press the edit mode button. But I don't get it to work.
So far as I know building up the ALV is correct so I don't put all the source code here.
What's wrong in my code?
FORM BUILD_ALV_REPORT.
perform build_field_cat.
After building the field catalog (e.g., from a DDIC structure), we can
modify these settings in the following subroutine.
PERFORM modify_fieldcatalog.
IF Not fieldcatalog is initial.
perform collect_data
TABLES it_collector
USING werks
lgort
s_jaar
s_mnd.
PERFORM t_sort_build USING gd_sort.
perform build_layout CHANGING gd_layout.
Table ta_comment is used to display header information in the
top-of-page of the ALV output.
PERFORM build_comment CHANGING ta_comment[].
Table gd_tab_group wordt gebruikt om een groepering op te bouwen.
PERFORM build_group CHANGING gd_tab_group[].
SET PF-STATUS 'STANDARD_FULLSCREEN'.
gx_variant-report = gd_repid.
CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
EXPORTING
I_SAVE = 'A'
CHANGING
CS_VARIANT = gx_variant
EXCEPTIONS
WRONG_INPUT = 1
NOT_FOUND = 2
PROGRAM_ERROR = 3
OTHERS = 4.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = gd_repid
I_CALLBACK_PF_STATUS_SET = 'STANDARD_FULLSCREEN'
I_CALLBACK_USER_COMMAND = 'R1_PROCESS_USER_COMMAND'
I_CALLBACK_TOP_OF_PAGE = co_rout_top_of_page
I_BACKGROUND_ID = 'ALV_BACKGROUND'
I_GRID_TITLE = 'Lijst goedgekeurde ATBs'
I_GRID_SETTINGS =
IS_LAYOUT = gd_layout
IT_FIELDCAT = fieldcatalog
IT_EXCLUDING =
IT_SPECIAL_GROUPS = gd_tab_group[]
IT_SORT = gd_sort[]
I_SAVE = 'A'
IS_VARIANT = gx_variant
I_SCREEN_START_COLUMN = 0
TABLES
T_OUTTAB = it_collector
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDIF.
SET PF-STATUS 'xxxxxxxx'.
SET TITLEBAR 'xxx'.
ENDFORM. " BUILD_ALV_REPORT
Setting the column to edit mode
ls_fieldcat-fieldname = '3_ATWRT'.
ls_fieldcat-seltext_m = 'WBS-NRG'.
ls_fieldcat-seltext_l = 'WBS-element NRG'.
ls_fieldcat-row_pos = 0.
ls_fieldcat-col_pos = 30.
ls_fieldcat-outputlen = 4.
ls_fieldcat-emphasize = 'X'.
ls_fieldcat-key = 'X'.
ls_fieldcat-do_sum = 'X'.
ls_fieldcat-edit = 'X'.
append ls_fieldcat to fieldcatalog.
clear ls_fieldcat.
ENDFORM. " modify_fieldcatalog
FORM r1_process_user_command "#EC CALLED
USING utp_ucomm TYPE syucomm
utp_selfield TYPE slis_selfield.
DATA: ltp_repid TYPE syrepid.
Handle the specific user-commands.
CASE utp_ucomm.
Handle double click or hotspot on a specific field. *
These are some examples *
WHEN co_double_click.
WHEN OTHERS.
ENDCASE.
WHEN 'SWITCH'.
IF V_EDIT = ' '.
V_EDIT = 'X'.
ELSE.
V_EDIT = ' '.
ENDIF.
PERFORM modify_edit_mode.
utp_selfield-refresh = 'X'.
WHEN OTHERS.
ENDCASE.
ENDFORM. "R1_PROCESS_USER_COMMAND
FORM modify_edit_mode .
DATA: ls_fieldcat TYPE slis_fieldcat_alv.
LOOP AT fieldcatalog into ls_fieldcat.
CASE ls_fieldcat-FIELDNAME.
WHEN '3_ATWRT'.
ls_fieldcat-edit = V_EDIT.
gd_layout-edit = V_EDIT.
gd_layout-edit_mode = V_EDIT.
ENDCASE.
modify fieldcatalog from ls_fieldcat.
clear ls_fieldcat.
ENDLOOP.
ENDFORM. " modify_edit_modeVasanth,
This is what I'm already doing in the program by setting the edit mode for the column '3_ATWRT'. But I want to switch from edit to display mode and back again. This is not working. Only when I buildup the fieldcatalog this is working?
Kind regards,
Richard Meijn -
Why is the photo only black in Edit mode with iPhoto 11?
Why is the photo only Black in Edit mode?
Everything works fine, except when I try to edit a photo, it shows as only Black.
I have tried every fix talked about on this forum, and some others - nothing fixes it.
Is this a Feature ? or is it a bug that no one is interesteed in fixing? It doesn't fill me with confidence in Apple when I see such random little glitches remaining unfixed.Is it the same for newly created slideshows? Although a long shot give this a try:
1 - delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your
User/Home/Library/ Preferences folder.
2 - delete iPhoto's cache file, Cache.db, that is located in your
User/Home/Library/Caches/com.apple.iPhoto folder (Snow Leopard and Earlier).
or with Lion and Mt. Lion from the User/Library/Containers/com.apple.iPhoto/
Data/Library/Caches/com.apple.iPhoto folder
3 - launch iPhoto and try again.
NOTE 1: If you're moved your library from its default location in your Home/Pictures folder you will have to point iPhoto to its new location when you next open iPhoto by holding down the Option key when launching iPhoto. You'll also have to reset the iPhoto's various preferences.
NOTE 2: In Lion and Mountain Lion the Library folder is now invisible. To make it permanently visible enter the following in the Terminal application window: chflags nohidden ~/Library and hit the Enter button - 10.7: Un-hide the User Library folder.
If the above fails as a test launch iPhoto with the Option key held down and create a new, test library. Import some photos and test to see if the same problem persists. Does it?
If it doesn't then the following my be your next step:
Starting over from scratch with new library
Start over with a new library and import the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from your original library as follows:
1. Open the library package like this.
2. Launch iPhoto with the Option key held down and, when asked, select the option to create a new library.
3. Drag the subfolders of the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from the open iPhoto Library package into the open iPhoto window a few at a time.
This will create a new library with the same Events (but not necessarily the same Event names) as the original library but will not keep the metadata, albums, books slideshows and other projects.
Note: your current library will be left untouched for further attempts at a fix if so desired. -
"Bad" colors/banding when going into Edit mode with Canon RAW files
Just got my iLife '06 suite yesterday and ran into something very disturbing: something wrongwith the colors of RAW files once you go into editing mode. In the library view, they're fine. Try to edit one, and after a few seconds, there's a final refresh of the image window that heavily alters and bands the colors. (Looks almost like a poor conversion down to 256 colors or less - it's that bad).
This is happening on Canon 300D and 20D raw files, and did NOT happen with iPhoto 5. The RAW files open up and display just fine in Preview (as well as 3rd party apps) - problem is in iPhoto 6 only. I've already sent in a bug report - has anyone else tried double-clicking on a RAW file to go into Edit mode yet?
David MillerI use Huey from Pantone to calibrate my monitor for consistancy in different lighting situations and across applications. But the same effect happens by choosing any one of the non-standard monitor calibrations.
Try this:
Choose a RAW photo and monitor calibratioin that causes the banding and discoloration.
Open the RAW photo in Edit mode and wait the couple of seconds for banding to appear.
Next, adjust the image size slider so that scroll bars appear at the bottom and right side of the photo. It doesn't take much. Notice the banding disappears!
Now grab one of the scroll bars and move it. Observe the banding and discoloration. And, when you release the scroll bar the banding disappears again.
I don't remember this happening with iPhoto 5.
I think it has something to do with the display
calibration. After I first saw this I switched back
to my default iMac G4 profile, and the problem wasn't
there anymore. I'm not sure what the difference is. I
set up several different profiles, each with
different choices for Advanced, White Point and
Gamma, and some trigger this banding, and some do
not.
Anybody have any similar experiences? -
How to display table in editable mode
hi all,
I have displayed data using table wizard.Now i want to perform insert and delete row operations in table.but its displaying table in non-editable mode.
can anyone tell me, what should i do to display it in editable mode.
Thanks.Hi Swati,
Please refer the link,
How to display Table Control in Active mode
Regards,
Hema.
Reward points if it is useful. -
ALV Grid- GET_SELECTED_ROWS returns empty table in edit mode
Hi all,
I saw similar threads on this forum, but didn't find the answer. Do you know if that is possible to force grid to return selected rows when is in edit mode? When I switch to display mode everything works just fine.
regards,
MarcinIt is necessary to enforce the ALV to transport data from the frontend to the backend. Therefore register the event
Register 'Enter' event
CALL METHOD go_alv->register_edit_event
EXPORTING
i_event_id = cl_gui_alv_grid=>mc_evt_enter.
After then clicking 'ENTER', the data should be available in the ABAP program. Without any user interaction it is not possible (as far as I know).
Best regards,
Thomas -
Cannot use edit mode with zebra layout in alv
Hi,
I am using 'REUSE_ALV_GRID_DISPLAY' for the ALV genration,
I found that I cannot use
it_layout-edit_mode = 'X'.
it_layout-zebra = 'X'.
simultaneously..
Only zebra layout come up and not the edit mode...
Is there a wrk around to solve this
Thank you,
Arjun.Gtry removing
it_layout-edit_mode = 'X'.
from ur code..
and add
is_fieldcat-edit = 'X' " for all columns... -
Gui_download --- DAT mode with header line
Hi all,
I hav to replace ws_download by gui_download.
CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
FILENAME = P_FNAME
FILETYPE = 'DAT'
TABLES
DATA_TAB = OUTPUT_TAB
FIELDNAMES = INT_FLDNAMES
please tell me how to pass these two tables(output_tab and int_fldnames) in gui_download.
plz explain with example.
Thank you.You can still use the FMs "download"
see below
CALL FUNCTION 'DOWNLOAD'
EXPORTING
FILENAME = P_FLPTH
FILETYPE = C_DAT
ITEM = 'GP Bridge Report'
MODE = ' '
FILEMASK_MASK = '*.xls'
FILETYPE_NO_SHOW = ' '
SILENT = ' '
TABLES
DATA_TAB = VIT_TGT
FIELDNAMES = LIT_FIELDNAME
EXCEPTIONS
INVALID_FILESIZE = 1
INVALID_TABLE_WIDTH = 2
INVALID_TYPE = 3
NO_BATCH = 4
UNKNOWN_ERROR = 5
GUI_REFUSE_FILETRANSFER = 6
CUSTOMER_ERROR = 7
OTHERS = 8.
IF SY-SUBRC <> 0.
message E000 with 'Problem in File Download'.
ENDIF.
If you wanna to use only GUI_Download the pass the target table and the field catalog table which you used.
Thanks,
Ponraj.s. -
hi all,
have a requirement where I have to create a webdynpro for ABAP table for new row/rows entry, delete row/rows and update row/rows data. This is something like table control in normal ABAP.
how can I achieve this? Is there any such feature in ALV component?
Any code sample will be really helpfull.
Please help!
Thanks
RaviHi Ravi Raju
In alv you can edit, add and append rows. First you have to initialize the ALV usage in WDDOINIT method of the view in which SALV_WD_TABLE is added as component usage. Then you have to disable the read only attribute of the ALV. If you set the property to abap_false, then append, insert, delete buttons will be added automaticaly. Then you can set the appropriate cell editor for each column.
initialize ALV Component
l_ref_cmp_usage = wd_This->wd_CpUse_Alv( ).
if l_ref_cmp_usage->has_active_component( ) is initial.
l_ref_cmp_usage->create_component( ).
endif.
Get model data
DATA: l_ref_INTERFACECONTROLLER TYPE REF TO IWCI_SALV_WD_TABLE .
l_ref_INTERFACECONTROLLER = wd_This->wd_CpIfc_Alv( ).
data:
l_VALUE type ref to Cl_Salv_Wd_Config_Table.
l_VALUE = l_ref_INTERFACECONTROLLER->Get_Model( ).
set read only mode to false (and display edit toolbar)
data: lr_table_settings type ref to
if_salv_wd_table_settings.
lr_table_settings ?= l_value.
lr_table_settings->set_read_only( abap_false ).
set cell editor for input fields (~make colum editable)
DATA: lr_column TYPE REF TO cl_salv_wd_column.
DATA: lr_column_settings TYPE REF TO if_salv_wd_column_settings,
lr_input_field TYPE REF TO cl_salv_wd_uie_input_field.
lr_column_settings ?= l_value.
lr_column = lr_column_settings->get_column( 'SAMPLE' ).
CREATE OBJECT lr_input_field EXPORTING value_fieldname =
'SAMPLE'.
lr_column->set_cell_editor( lr_input_field ).
Hope it helps ;>)
Regards
Rakesh. -
AP1252 in dual radio mode with in-line power.
Hi,
Has anyone actually managed to deploy the AP1252s in dual radio mode and been able to power via a POE device?
The information regarding max power supplied is misleading.
For example, the 6500 802.3af POE line cards appear to only provide a max of 16.8W (from the 12.2.33SXH2 release notes).
The 4500E with the new enhanced POE line cards can apparently provide 20W with 12.2.44SG release.
The 3560E/3750E documentation is contradictory - early bulletins state support for Enh POE and then the more recent notes state that it is not supported.
Any real world experience of this issue would be greatly received.
ThanksWhat you have here is correct. 6500 with a sup720 and 12.2.33shx2 will only provide max of 16.8W. The E-Series can provide the 20W max as long as you have the correct code.
Ethernet switch power options
⢠Cisco PoE switches enhanced to support higher power requirement of 1250
⢠Catalyst 3750-E / 3560-E
â¢24 port: 20 AP1250s
â¢48 port: 40 AP1250s
Cat3K 3750E: 12.2(44)SE ï§Supports 2 radio 11n mode
WS-C3750E-24PD-S
WS-C3750E-24PD-E
WS-C3750E-48PD-S
WS-C3750E-48PD-E
WS-C3750E-48PD-SF
WS-C3750E-48PD-EF
Jan 2008 ï§Switch power supply must be correctly sized for PoE load
WS C3750E 48PD 3560E:
WS-C3560E-24PD-S
WS-C3560E-24PD-E
WS-C3560E-48PD-S
WS-C3560E-48PD-E
WS-C3560E-48PD-SF
WS-C3560E-48PD-EF
Cat4K
4500E Linecards:
WS-X4648-RJ45V-E
WS-X4648-RJ45V+E
12.2(44)SG
Apr 08
ï§Supports 2 radio 11n mode
ï§No limitations on the number of AP1250s that can be used
with a card or chassis
ï§Chassis power supply must be correctly sized for PoE load
Cat6k
Linecards:
WS-X6148A-GE-45AF
WS-X6148-GE-45AF
WS-X6548-GE-45AF
12.2(33)SX
H2
March 31
ï§Supports 2 radio 11n mode
ï§Recommend 1:1 replacement of 802.11a/b/g to 802.11n
ï§No limitations on the number of AP1250s that can be used
ith d h i
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. 11
WS X6548 GE PoE daughter cards:
WS-F6K-48-AF=
WS-F6K-GE48-AF=
with a card or chassis
ï§Chassis power supply must be correctly sized for PoE load -
Using Elements 11 as an external editor for Aperture. In Quick mode the changes are not saved to Aperture. Expert mode works fine and Quick worked ok using Elements 9, What's up with the new program?
Hi ,
It's by design that the Managed Metadata column in Quick Edit doesn't support the data paste from excel and will display this
validation message.
It seems you would use the third party tool suggested by teylyn to bulk update the list Managed Metadata column vallues as a workaround per the following similar
post.
Thanks
Daniel Yang
TechNet Community Support -
Add a substep (Edit Mode) with LabVIEW
Hello,
My supplier has delivered a library of steps in TestStand (with a TypePalette and associated Ini Files).
I'd like to custom the INI file with LabVIEW to add a module as "Edit Substeps" on the differents Steps Types.
With "GetTypePaletteFileList" and "PropertyObjectFile", I can see the differents Type Palettes and the associated paths but I can modify it (add a substep module ... etc) ?
Is it possible ? Someone has an idea ?
Thank you for your help
YR42Hello,
Here you can find a post, with an example:
http://forums.ni.com/ni/board/message?board.id=330&requireLogin=False&thread.id=5599
I hope that this link will help.
Regards
Nacer M. | Certified LabVIEW Architecte -
Assertion Failed with switching between editing mode of table view
I'm writing an app that can switching between edit mode of a table view
- in edit mode a new line appear at the bottom
- out edit mode this line will disappear
I used insertRowsAtIndexPath and deleteRowsAtIndexPath to achieve this effect, but then during testing, if I switching edit mode too frequently, I got an assertion failure
Assertion failed: (cache->size >= g->size), function evictglyph_entry_fromcache, file Fonts/CGFontCache.c, line 836.
It seems someone has also encountered this before, but I have found no solution yet. Anyone know how to fix it or work around it?Hi,
Please check if you have entries on the table RSTRANRULE with:
GROUPID = 'space'
GROUPTYPE = 'space' or 'S'
REF_RULE <> 'space'
If there are inconsistent entries in the RSTRANRULE table such as:
TRANID *
OBJVERS *
RULEID *
SEQNR *
GROUPID 00
GROUPTYPE space or GROUPTYPE 'S'
RULETYPE space
REF RULE *
Delete these entries from the table.
Activate the affected transformations.
More info check the note 998730.
9987300-ASSERTION_FAILED when calling or changing groups, group 00.
Thanks,
Walter Oliveira.
Maybe you are looking for
-
Problem with AuthenticatedUserId in my app.
I have Query like this: SELECT Lietotaji.EPASTS, Lietotaji.LIETOTAJAID, Lietotaji.UZVARDS, Lietotaji.VARDS, Lietotaji.LIETOTAJAVARDS FROM LIETOTAJI Lietotaji WHERE Lietotaji.LIETOTAJAVARDS =:AuthenticatedUserIdWhen I login
-
IPod Nano Restore, USB Device Not Recognized. Windows XP. What to do?
Hi, I tried to reset my iPod Nano but it did not work. It has a blank screen with the backlight on, and the music is playing. Someone suggested that I do a restore. However, when I connect my iPod to my PC, it says it is an Unrecognized USB device. I
-
Security deposit refund which is already expired
I found a check of security deposit refund that I got almost 2 years ago. I totally forgot about it, and it's already expired. Can I get it reissued?
-
I´m trying to set up PSE 11 . But as soon as I start the Organizer the PSE program collapses. The editor part of the program is running fine. Has anybody an idea what I can do ? (My system: Win 7, 64 bit, Program on SSD, photos on 2nd disk in PC). Th
-
Third-Party Complier in J++
I will post this in a few forums for better results. I have Visual J++ 6.0 (and Visual Studio.NET), I want to use all of the new J2SE 1.4.1 APIs, but the J++ Complier is only 1.2-compliant. Does anyone know how to have J++ use a third-party complier?