cancel
Showing results for 
Search instead for 
Did you mean: 

Table view check boxes issue when used iterator

Former Member
0 Kudos

I used iterator to display a column as checkbox. I'm getting checkboxes . When I clicked a check box I'm getting no object found

java script error. Also do handle is not being called even after I set checkbox ONCLICK true in Iterator. Any one had similar issue.


  <thtmlb:tableView    id                     = "tv1"
                       usage                  = "EDITLIST"
                       headerText             = "Items"
                       visibleRowCount        = "5"
                       visibleFirstRow        = "1"
                       selectionMode          = "MULTILINEEDIT"
                       table                  = "//MODEL/table"
                       iterator               = "<%= controller->iterator %>"
                       allRowsEditable        = "FALSE" >

Accepted Solutions (0)

Answers (2)

Answers (2)

athavanraja
Active Contributor
0 Kudos

could you share your iterator code (used for generating the check box)

which will help us to analyze this issue further.

Former Member
0 Kudos

Now I'm able to refresh/trigger server event on selecting each check box by using LINEEDIT and setting selected row to "0".

Java script error is still there behind but clearing because of immidiate refresh/Serverside event


*My  Iterator is very simple as below.
METHOD if_htmlb_tableview_iterator~render_cell_start.
DATA: lr_checkbox TYPE REF TO cl_htmlb_checkbox,
       lr_current   TYPE REF TO if_bol_bo_property_access,
  	 attr_name TYPE string,
       lv_name_komp TYPE name_komp,	
 	 lv_check TYPE char1.

  CREATE OBJECT lr_checkbox.
  lr_checkbox->id   = p_cell_id.
  lr_checkbox->disabled = 'FALSE'.

IF p_column_index > 4.  " I'm sure the issue is not with index
  p_replacement_bee = lr_checkbox.
ENDIF.

ENDMETHOD.

Code added

athavanraja
Active Contributor
0 Kudos

if you want be able to trigger server event from check box add the following parameter

CREATE OBJECT lr_checkbox.

lr_checkbox->id = p_cell_id.

lr_checkbox->disabled = 'FALSE'.

lr_checkbox->on cl ick = "myo n click".

Former Member
0 Kudos

I'm able to read all check box values on button click, But the java script error is still there. Thanks --Ranga

Former Member
0 Kudos

Resolved.

Former Member
0 Kudos

Hi,

Re check the tablevew tag once ..there is some statment missing....that is why javascript error is triggered

Hope this is help.let me know if you need any more help.

Thanks

kalyan