diff --git a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_view_mode_listbox.xml b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_view_mode_listbox.xml
index cd217a1554e44798b9fe8f2f535c9c3b96c02a29..9b53469e69844b71406f560d3fb3fbd0aca1bb41 100644
--- a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_view_mode_listbox.xml
+++ b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_viewFieldLibrary/my_view_mode_listbox.xml
@@ -583,7 +583,7 @@ string:Base_viewListMode?proxy_form_id=${form/getId}&proxy_field_id=${field/getI
       <dictionary>
         <item>
             <key> <string>_text</string> </key>
-            <value> <string>python: \'%s_%s_selection\' % (form.getId(), field.getId())</string> </value>
+            <value> <string>python: \'%s_%s_selection\' % (request.get(\'proxy_form_id\', form.getId()), request.get(\'proxy_field_id\', field.getId()))</string> </value>
         </item>
       </dictionary>
     </pickle>