(selection, formState)
| 1211 | return text; |
| 1212 | } |
| 1213 | async function onClickTable(selection, formState) { |
| 1214 | const selectionLength = selection.length; |
| 1215 | if (selectionLength === 0) { |
| 1216 | await _removeDetails(); |
| 1217 | } else if (selectionLength === 1) { |
| 1218 | |
| 1219 | switch (_getModuleName()) { |
| 1220 | case ModuleNameEnum.SIHEADER: |
| 1221 | await _createToolbarTable(buttons.STATE.siPositionTableMenu); |
| 1222 | break; |
| 1223 | case ModuleNameEnum.JOB: |
| 1224 | await _createToolbarTable(buttons.STATE.jobPositionTableMenu); |
| 1225 | break; |
| 1226 | case ModuleNameEnum.CEHEADER: |
| 1227 | await _createToolbarTable(buttons.STATE.cePositionTableMenu); |
| 1228 | break; |
| 1229 | case ModuleNameEnum.ORDER: |
| 1230 | await _createToolbarTable(buttons.STATE.orderPositionTableMenu); |
| 1231 | break; |
| 1232 | case ModuleNameEnum.CIHEADER: |
| 1233 | await _createToolbarTable(buttons.STATE.ciPositionTableMenu); |
| 1234 | break; |
| 1235 | default: |
| 1236 | throw new Error('Invalid name "' + _getModuleName() + '"'); |
| 1237 | } |
| 1238 | await _showForm(formState, _getDataFromSelectedEntry()); |
| 1239 | } else if (selectionLength > 1) { |
| 1240 | switch (_getModuleName()) { |
| 1241 | case ModuleNameEnum.SIHEADER: |
| 1242 | await _removeDetails(); |
| 1243 | _showFormButtons(buttons.STATE.multipleInitialize); |
| 1244 | await _createToolbarTable(buttons.STATE.siPositionTableMenuMultiple); |
| 1245 | break; |
| 1246 | case ModuleNameEnum.JOB: |
| 1247 | await _removeDetails(); |
| 1248 | _showFormButtons(buttons.STATE.multipleInitialize); |
| 1249 | await _createToolbarTable(buttons.STATE.jobPositionTableMenuMultiple); |
| 1250 | break; |
| 1251 | case ModuleNameEnum.CEHEADER: |
| 1252 | await _removeDetails(); |
| 1253 | _showFormButtons(buttons.STATE.multipleInitialize); |
| 1254 | await _createToolbarTable(buttons.STATE.cePositionTableMenuMultiple); |
| 1255 | break; |
| 1256 | case ModuleNameEnum.ORDER: |
| 1257 | await _removeDetails(); |
| 1258 | _showFormButtons(buttons.STATE.multipleInitialize); |
| 1259 | await _createToolbarTable(buttons.STATE.orderPositionTableMenuMultiple); |
| 1260 | break; |
| 1261 | case ModuleNameEnum.CIHEADER: |
| 1262 | await _removeDetails(); |
| 1263 | _showFormButtons(buttons.STATE.multipleInitialize); |
| 1264 | await _createToolbarTable(buttons.STATE.ciPositionTableMenuMultiple); |
| 1265 | break; |
| 1266 | default: |
| 1267 | throw new Error('Invalid name "' + _getModuleName() + '"'); |
| 1268 | } |
| 1269 | } |
| 1270 | } |
no test coverage detected