SOUI官方论坛

 找回密码
 立即注册
查看: 86|回复: 1

SMClistview中的SEdit如何编辑并响应内容改变EVT_RE_NOTIFY

[复制链接]
  • TA的每日心情
    开心
    昨天 08:58
  • 签到天数: 318 天

    [LV.8]以坛为家I

    494

    主题

    1185

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    17417
    发表于 2021-4-8 15:48:32 | 显示全部楼层 |阅读模式
            <mclistview name="mclv_test" pos="0,[0,-2,-2" colorBkgnd="@color/white" headerHeight="30" colorGrid="@color/red" getdlgcode="1" wanttab="1">

    BEGIN_MSG_MAP_EX(DeliveryNoteDlg)
                    MSG_WM_CREATE(OnCreate)
                    MSG_WM_INITDIALOG(OnInitDialog)
                    MSG_WM_CLOSE(OnClose)
                    MSG_WM_SIZE(OnSize)
                    MSG_WM_SYSCOMMAND(OnSysCommand)
                    MSG_WM_GETDLGCODE(OnGetDlgCode)
                    CHAIN_MSG_MAP(SHostDialog)
                    REFLECT_NOTIFICATIONS_EX()
            END_MSG_MAP()


    UINT OnGetDlgCode(LPMSG lpMsg)
            {
                    return DLGC_WANTALLKEYS;
            }


    另外mclistview中的edit也要设置notifyChange="1"


    在getView中绑定pPrice->GetEventSet()->subscribeEvent(EVT_RE_NOTIFY,Subscriber(&DeliveryNoteAdapter::OnReNotify,this));
    这样就可以响应内容改变了

    【分神】敏 15:42:20
    notifyChange="1"

    【论坛管理员】小白 15:42:30
    我试试

    【分神】敏 15:42:44
    设置在edit
    录制_2021_04_09_14_33_52_362.gif
    如上所示,修改数量或价格,总价会随之改变
    游客,如果您要查看本帖隐藏内容请回复







  • TA的每日心情

    2021-3-31 09:54
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    0

    主题

    7

    帖子

    224

    积分

    02:00元婴期

    Rank: 3Rank: 3

    积分
    224
    发表于 2021-4-13 12:01:00 | 显示全部楼层
    感谢楼主
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛 ( 粤ICP备18103663号-2 )

    GMT+8, 2021-4-23 05:07

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表