MCPcopy
hub / github.com/webpack/webpack / getDataAndShowTable

Function getDataAndShowTable

test/configCases/inner-graph/issue-11678/module.js:940–1072  ·  view source on GitHub ↗
(
	name,
	parentTableSelection,
	parentSettings,
	reloadTable,
	serviceID
)

Source from the content-addressed store, hash-verified

938 showSortManualButtonState();
939}
940export async function getDataAndShowTable(
941 name,
942 parentTableSelection,
943 parentSettings,
944 reloadTable,
945 serviceID
946) {
947 let getListPK;
948 _reloadTable = reloadTable;
949 _parentTableSelection = parentTableSelection;
950 if (parentTableSelection === null) {
951 throw new Error("No row selected");
952 }
953 setPKfromModule(parentTableSelection);
954 removeTextEditor();
955 switch (name) {
956 case ModuleNameEnum.SIHEADER:
957 {
958 const hPk = getPKfromModule();
959 getListPK = {
960 theSIBookID: hPk.idSiBook,
961 theSIHeaderID: hPk.siHeaderId
962 };
963 }
964 break;
965 case ModuleNameEnum.CEHEADER:
966 {
967 const hPk = getPKfromModule();
968 getListPK = { theCEID: hPk.ceId };
969 }
970 break;
971 case ModuleNameEnum.JOB:
972 {
973 const hPk = getPKfromModule();
974 getListPK = { theJobID: hPk.jobid };
975 }
976 break;
977 case ModuleNameEnum.ORDER:
978 {
979 const hPk = getPKfromModule();
980 getListPK = { theOrderID: hPk.orderId };
981 }
982 break;
983 case ModuleNameEnum.CIHEADER:
984 {
985 const hPk = getPKfromModule();
986 getListPK = { ciBookId: hPk.ciBookId, ciHeaderId: hPk.ciHeaderId };
987 }
988 break;
989 default:
990 throw new Error(`Invalid name "${name}`);
991 }
992 let settingsData = {
993 canBeCreated: true,
994 canBeDeleted: true,
995 headerStatus: "",
996 showButtonDeleteAndMoveNCH: false
997 };

Callers

nothing calls this directly

Calls 12

setPKfromModuleFunction · 0.85
getPKfromModuleFunction · 0.85
_getModuleTypeFunction · 0.85
_showParentTableFunction · 0.85
_isShowFormOnlyFunction · 0.85
$Function · 0.85
getSelectionCountFunction · 0.85
_createToolbarTableFunction · 0.85
_showFormFunction · 0.85
addMethod · 0.45

Tested by

no test coverage detected