zoukankan      html  css  js  c++  java
  • UI-popup

    做CRM有些时间了,可是对于UI却接触的不是很多,不过感觉UI和DYNPRO差不多。。。很类似的,。。。呵呵。加油吧!

    LV_TITLE = TEXT-T07.”POPUP TITLE
       LV_POP_BUTTON = IF_BSP_WD_WINDOW_MANAGER=>CO_BTNCOMB_CLOSE.”单一的取消按钮; YES/NO按钮CO_BTNCOMB_YESNO; OK/CANCEL按钮CO_BTNCOMB_OKCANCEL; YES/NO/CANCEL按钮CO_BTNCOMB_YESNOCANCEL

      CALL METHOD COMP_CONTROLLER->WINDOW_MANAGER->CREATE_POPUP_2_CONFIRM                     "CREATE POP OBJECT
        EXPORTING
          IV_TITLE          = LV_TITLE
          IV_TEXT           = LV_TEXT
          IV_BTNCOMBINATION = LV_POP_BUTTON
        RECEIVING
          RV_RESULT         = ZPOP_DEPOT_NOLOOK                                              "POPUP WINDOW
        "MESSAGE EVENT
        CALL METHOD ZPOP_DEPOT_NOLOOK->SET_ON_CLOSE_EVENT                                  "SET EVENT FOR POP CLOSED
          EXPORTING
            IV_VIEW       = ME
            IV_EVENT_NAME = 'POP_SAVE_CANCEL'"NEED REDIFINE
        ."ENDCALL.

      ZPOP_DEPOT_NOLOOK->OPEN( ).

    以上部分可定义一个弹窗信息,信息内容为LV_TEXT

    如果想对定义的弹窗信息做按钮事件,则需要根据上面的参数IV_EVENT_NAME对应的值在对应的

     

    这里定义一个事件,事件如下:

       IF ZPOP_DEPOT_NOLOOK->GET_FIRED_OUTBOUND_PLUG( ) = 'OK'.
         IF ZCHANGE_STATUS_TO_CANCEL( ) = 'X'.
           ELSE.
         ENDIF.
         ELSE.
       ENDIF.

    按钮事件一般在第一个IF里面写方法或者直接写代码。

  • 相关阅读:
    list转datatable,SqlBulkCopy将DataTable中的数据批量插入数据库
    Html.BeginForm 与Section、Partial View 和 Child Action
    e.stopPropagation();与 e.preventDefault();
    NPOI导出
    Excel导入导出(篇二)
    Excel导入导出,通过datatable转存(篇一)
    ajax请求加载Loading或错误提示
    jQuery UI dialog
    Zebra_Dialog 弹出层插件
    Google浏览器导出书签
  • 原文地址:https://www.cnblogs.com/sapSB/p/UI.html
Copyright © 2011-2022 走看看