cancel
Showing results for 
Search instead for 
Did you mean: 

get_p method is dissapear

sarojkumar_das
Discoverer
0 Kudos

my requirement is i have to make input field  as check box. so i have implemented get_p method for that filed and i have capture the check box value

in the event handler. here is the coding.

CASE  iv_property.

when if_bsp_wd_setter_getter=>fp_fieldtype .

rv_value = cl_bsp_dlc_view_descriptor=>field_type_checkbox.

when if_bsp_wd_model_setter_getter=>fp_server_event.

rv_value = 'port'.  " event handler name.

it is ok. when the view is loading the filed is available in view and it is present as check box.but when i tick in check box the filed is dissapear...

i don't know  why the field is invisible after checking the check box. if i un check it  then it is fine and it is there i.e. field is available.

how to capture the check box value in my event handler class....

Accepted Solutions (0)

Answers (3)

Answers (3)

dharmakasi
Active Contributor
0 Kudos


Hi Saroj,

Here you mean to say field is invisible means, fields label or check box value? If field is invisible means how did you uncheck it?

Check your code in event and check whether any custom coded added in get i method as well.

Best Regards,

Dharmakasi.

Former Member
0 Kudos

Hi Saroj,

Just put below code in get_p.

submitonenter is a standard event triggered when you check/uncheck a check box.

Just register event in your event handler and put your logic in it.

CASE iv_property.

  WHEN if_bsp_wd_model_setter_getter~fp_fieldtype.

          rv_value = cl_bsp_dlc_view_descriptor=>field_type_checkbox.

   WHEN if_bsp_wd_model_setter_getter~fp_server_event.

          rv_value = 'submitonenter' .

ENDCASE.

Best Regards,

Preeti

former_member191572
Contributor
0 Kudos

Hi,

Just define only the field type in the P method, I am not sure what is the logic you have written on the event port. Just define the field property  alone and check...

  CASE iv_property.

    WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.

      rv_value = cl_bsp_dlc_view_descriptor=>field_type_checkbox.

  ENDCASE.