点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
在CRM 7.0(EHP1)中,我尝试在搜索后直接导航到该结果列表的特定页面/结果条目。
例如 我的结果列表是210个条目,每页显示50个条目。 我想把重点放在条目号上。 190,实际上显示在第4页上。
我想直接跳到第4页,将重点放在该实体上。
在集合中查找实体并设置我已经做过的焦点:
数据:lv_index TYPE crmt_idx,
lr_marked_item类型参考if_bol_bo_property_access。 *
lv_index =190。
lr_marked_item?= lr_context_iterator-> get_by_index(iv_index = lv_index)。
如果lr_marked_item已绑定。
lr_context_iterator-> find_bo(iv_bo = lr_marked_item)。
ENDIF。
但是该页面无法自动导航到第四页。
我已经尝试分析stanard是如何做到的。 在CL_THTMLB_CELLERATOR的RENDER_PAGER_ENTRY中,一旦用户单击其中一个页码,就会创建并触发一个javascript。
我已经尝试直接在我的.htm页面上触发此脚本(例如,使用隐藏按钮):
<%DATA:lv_script TYPE字符串。
数据:lv_id TYPE字符串。
数据:lv_button_id TYPE字符串。
数据:lv_page TYPE i。
数据:lv_new_visible_first_row TYPE i。
lv_id =控制器-> get_id('ItemTree')。
lv_new_visible_first_row =((4-1)* 50)+ 1。
*->创建用于按寻呼机的脚本
lv_script = lv_new_visible_first_row。
压缩lv_script NO-GAPS。
CONCATENATE`thtmlbCCelleratorManager.doPage("`lv_id`","`lv_script`");`进入lv_script。 %>
<%lv_button_id =控制器-> get_id('导航')。 如果lv_script不是INITIAL。 %>
<%ENDIF。 %>
但是它不起作用; 没有自动导航到4.页面。
有人可以帮忙吗?
您能告诉我们您的业务要求是什么,或者为什么要自动导航到特定页面。
如果您尝试进行Framework Level,那么您需要检查所有 每个应用程序都有自己的导航方式。
但是,如果您有一个特定的应用程序,请告诉我们
嗨Varun
感谢您的回复。 当我们插入新行时,webui总是在我们选择的行上方添加一个新行。 但是客户要在所选行的下方插入新行。 如果选择的行是当前页面的最后一行,则新行将添加到下一页,因此我们希望webui可以自动跳转到新页面。
最好的问候。
Yang
Hi Koch
您找到解决方案了吗? 我现在有相同的要求。
谢谢
一周热门 更多>