SAP CRM WebClient UI的on

  • 时间:
  • 浏览:1

2743 register了2818的new focus事件

这是一一1个 比较典型的例子:

为那些要加21行呢?嘴笨 这就牵涉到model node和value node的区别。在product creation scenario上方,大伙儿儿期望user在ui上的输入没法任何错误就是,才会真正走完一1个 level,最后在DB创建product。没法在ui 输入通过validation就是,所有ui输入时会 处于value node里,就是当ui的输入通过validation 这些 时间点就是,由value node转成model node。

这些 所谓的dependent关系我在debug时发现没处于任何的实际效果,按理说这里设置了handler为on_new_focus应该通过raise event来调用,就是其最后是通过直接调用法律土妙招名来调用的。你是为社 会么会理解的?以及这里的所谓dependent有那些不得劲的应用场景么?

给你在connect_nodes和create_produom一1个 法律土妙招上方设置一一1个 断点,当你在ui上创建一一1个 新的product就是,后者会先触发,此时前者还未执行,就是new focus的event还未register。

而后者触发的原困正是这些 代码上方manual call event handler的地方:

UI上一1个 field倒入同一一1个 header view,比如product ID和product description( 相同level),就是大伙儿儿绑的Genil mode上方的field却时会 相同level,就是处于父子关系。

这些 情况报告下需要用到connect_nodes. 目的是parent node处于变化时,自动刷新child node,确保ui上显示的一1个 field的value是正确的。

我在做练习16时(第3步的e,f),发现有一句那我 的描述:

你的什么的什么的问题 ,我猜你是对这些 例子上方直接call event handler,而时会 在代码上方用raise event触发它,对吧?

这里2818 抛了new focus的事件,

本文来自云栖社区相互媒体合作伙伴“汪子熙”,了解相关信息时会 关注微信公众号"汪子熙"。

Double click on method CONNECT_NODES.Make Value node ‘Competitors’

dependent from BTAdminH.

METHOD connect_nodes.

DATA: coll_wrapper TYPE REF TO cl_bsp_wd_collection_wrapper.

coll_wrapper = btadminh->get_collection_wrapper( ).

SET HANDLER me->competitors->on_new_focus FOR coll_wrapper ACTIVATION

iv_activate.

ENDMETHOD.

总之,机会UI上同一level的field来自不同的UI component context node,那些context node对应绑定到的Genil mode上方的node之间处于父子关系,则UI component context node上方所有的child context node都应该实现on_new_focus.

你把你highlight的22~25注释掉会有那些什么的什么的问题 ?我在product的例子里在debugger上方跳过这行,就是再执行下去,似乎没什么的什么的问题 。

2743 收到事件,防止: