1

i am used this example project as template https://github.com/codivoire/cordova-framework7-react

Now, i created a page with tabs and inside tab 1 i have one button.

I try this: When i click on the button, the tab should be changed to second tab.

import {
  Page,
  Navbar,
  Block,
  BlockTitle,
  List,
  ListItem
} from "framework7-react";

import RegisterBackButtonAction from "../../services/RegisterBackButtonAction";

export default class SecondPage extends Component {
  constructor(props) {
    super(props);
  }

  nextTab(tabId) {
    // .????????????????
  }

  componentDidMount() {
    RegisterBackButtonAction(this.$f7router);
  }

  render() {
    return (
      <Page>
        <div class="tabs-swipeable-wrap tabs-swipeable-wrap-start">
          <div class="tabs">
            <div id="tab1" class="tab tab-active">
                <a class="button " onClick={() => this.nextTab('tab2')>Test!</a>
            </div>
            <div id="tab2" class="tab">
              
            </div>
            <div id="tab3" class="tab">
              
            </div>
          </div>
        </div>
        <div class="toolbar tabbar toolbar-bottom">
          <div class="toolbar-inner">
            <a href="#tab1" class="tab-link tab-link-active">
            <i class="ion ion-md-radio-button-off"></i>
            </a>
            <a href="#tab2" class="tab-link">
            <i class="ion ion-md-radio-button-off"></i>
            </a>
            <a href="#tab3" class="tab-link">
            <i class="ion ion-md-radio-button-off"></i>
            </a>
          </div>
        </div>
      </Page>
    );
  }
}

I hope anyone can help me with this issue

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.