JavaScript qui ne fonctionne pas dans Dataverse – MDA
JavaScript qui ne fonctionne pas dans Dataverse – MDA
Bonjour,
Dans une Model Driven App j’ai un JavaScript ci dessous qui ne fonctionne pas. Quelqu’un aurait une idée du pourquoi ? Merci d’avance :
function HandleTabsBasedOnFileType(executionContext) {
var formContext = executionContext.getFormContext();
var fileTypeAttr = formContext.getAttribute(“yd_file_type”);if (!fileTypeAttr) return;
var fileType = fileTypeAttr.getValue();
// Get tabs by logical names
var forwardingTab = formContext.ui.tabs.get(“forwarding”);
var lorryingTab = formContext.ui.tabs.get(“lorrying”);
var deliveryTab = formContext.ui.tabs.get(“delivery”);
var subFilesTab = formContext.ui.tabs.get(“sub_files”);// Tabs: show/hide logic
if (fileType == 128270002) { // Sub File
forwardingTab.setVisible(true);
lorryingTab.setVisible(true);
deliveryTab.setVisible(false);
if (subFilesTab) subFilesTab.setVisible(true);// Hide left_section in forwarding tab
var forwardingSection = forwardingTab.sections.get(“left_section”);
if (forwardingSection) {
forwardingSection.setVisible(false);
}} else if (fileType == 128270001) { // Principal
forwardingTab.setVisible(true);
deliveryTab.setVisible(true);
lorryingTab.setVisible(false);
if (subFilesTab) subFilesTab.setVisible(false);// Show left_section in forwarding tab (if needed)
var forwardingSection = forwardingTab.sections.get(“left_section”);
if (forwardingSection) {
forwardingSection.setVisible(true);
}} else if (fileType == 128270000) { // Straight
forwardingTab.setVisible(true);
deliveryTab.setVisible(true);
lorryingTab.setVisible(false);
if (subFilesTab) subFilesTab.setVisible(false);// Show left_section in forwarding tab (if needed)
var forwardingSection = forwardingTab.sections.get(“left_section”);
if (forwardingSection) {
forwardingSection.setVisible(true);
}
}
}
Sorry, there were no replies found.
Connectez-vous pour répondre.