itemPageOpen method

  1. @override
void itemPageOpen(
  1. NsgDataItem element,
  2. String pageName, {
  3. bool needRefreshSelectedItem = false,
  4. List<String>? referenceList,
  5. bool offPage = false,
})
override

Open row page to view and edit data

Implementation

@override
void itemPageOpen(NsgDataItem element, String pageName, {bool needRefreshSelectedItem = false, List<String>? referenceList, bool offPage = false}) {
  if (backupItem == null) {
    selectedItem = element.clone();
    backupItem = element;
  } else {
    selectedItem = element;
  }
  selectedItem!.state = NsgDataItemState.fill;
  if (offPage) {
    Get.offAndToNamed(pageName);
  } else {
    NsgNavigator.instance.toPage(pageName);
  }
}