cancel
Showing results for 
Search instead for 
Did you mean: 

Input Field suddenly appearing - Who knows why?

Former Member
0 Kudos

Hi everybody,

I have two layers in a nested iView. In runtime, I navigate from layer 1 to layer 2. I leave this nested iView. Everything is fine so far.

Now, I call the nested iView again and I navigate to Layer 2, again. <b>All of a sudden, an Input-field "WLE_Aktion" appears in my form in layer2.</b>

Strange enough: I already have a field (radio group) named "WLE_Aktion" in my form. Thus, I have two fields: a radio group, and the automatically added input field, containing the same value as the radio group.

How can I avoid or hide this automatically added input field?

Any help would be highly appreciated.

Thanks in advance and best regards,

Benni

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

I guess that's a bug. I had similar "phantom-fields" with images.

The only way that helped me was to recreate the model.

Former Member
0 Kudos

Phantom fields? Interesting thing.

Has someone opened an OSS already?

@ Benni: Have fun! I know your "small" modell.

Best Regards,

Marcel

Former Member
0 Kudos

Hi Mario,

thank you very much for your quick and honest reply. My last bit of hope: the problem does not occur, when I change the field type from "radio group" back to "input field". Needless to say that I do need a radio group for reasons of user friendlyness.

I hesitate rebuilding the model, as it is really complex.

Any more experiences or hints?

Thank you very much and best Regards, Benni

former_member4251
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Benni,

Please open an OSS message attaching the model (gml) if this is a bug we need to investigate in detail to create a fix for it..

Thanks and Best Regards,

Luis

Former Member
0 Kudos

Hi Luis,

unfortunately, the model is very complex (more than 30 iViews, many BAPIs, many Queries) and runs on a productive environment. So I think I cannot create an OSS message for this issue. I will try to find a workaround myself. However, if this issue occurs in another context, I will surely post it as OSS message.

Best Regards, Benni

former_member4251
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Benni,

Can you isolate the issue in the model ? if so just let me know...

Cheers,

Luis

Former Member
0 Kudos

We have something similar. We developed the model in Visual Composer and after initially compilling it under Flash it all looked perfectly ok (for Flash that is). Since we use Webdynpro as standard, we compiled the model under Webdynpro, but the layout differs significantly from the Flash-compiled model. The biggest difference is the way it handles labels:

  • Hidden labels are shown

  • Empty labels are shown as " : "

For example, in a radio-box field with only two options we have specified the label position as "no label". In the source code in VC however, I see the show="Y" attribute. After compiling under Webdynpro, the label is shown as opposed to when it is compiled with Flash.

Perhaps this has something to do with our default stylesheets on the portal and how these are handled, but we have not yet investigated that. I can show the difference easily in a screenshot if needed.

[edit]

I found note 950492, which explains a few issues.

Message was edited by:

Woutert

Answers (1)

Answers (1)

Former Member
0 Kudos

I read the attached note, but still am confused...We're at NW04s SP12, but still having this issue. And it is sporadic. In one model, I can use a radio group, give it a default value, a label above, and no ghost input field appears on deployment. In another (very simple) model, I've spent the last day and a half trying to make the ghost input field disappear. I've recreated innumerable times. Finally found this SDN note and put the label back on, recreated the UI with no default value - no ghost field. Gave it a default value and input field reappears on deployment. Take default value out, leave label and input field disappears...

Also, input fields seem to appear if I have a data service and "unselect" those from the interface (input port) to my form. Is this related? There is no spot for them on my form, so there was no reason to bring them in. However, apparently that is not an option?