第一种:
    配置在模板上
    image.png

    然后用createButtonApp跟其他普通按钮一起显示,这种方式按钮显示为
    image.png
    这种方式下,控制返回显示的方式为

    1. this.props.button.setButtonVisible(['Return'], false);

    目前大部分节点都配置了这个返回按钮,但是都没在界面显示出来,让人误以为返回按钮是模板上的,在render里面又手动加了下面两种按钮之一

    第二种:
    实现结果为
    image.pngimage.png
    代码写在render中:

    1. {this.state.pagestate == 'browse' &&
    2. <NCBackBtn
    3. className='title-search-detail'
    4. onClick={onCardButtonClick.bind(this, this.props, 'back')}
    5. />
    6. }

    第三种:
    这种也是在render中,和标题一起构造

    1. <div className='header-title-search-area'>
    2. <span>
    3. {createBillHeadInfo({
    4. title: getLangByResId(this,'50020002-000000'), //标题
    5. backBtnClick: () => {
    6. //返回按钮的点击事件
    7. onCardButtonClick.call(this, this.props, 'back');
    8. }
    9. })}
    10. </span>
    11. </div>

    以上两种,控制返回显示的方式可以像第二种在render中控制,或者在代码中使用:

    1. this.props.BillHeadInfo.setBillHeadInfoVisible({
    2. showBackBtn: false
    3. });