Problem to show dynamicfield for specific Queue

Moderator: crythias

Locked
kp20mar
Znuny newbie
Posts: 28
Joined: 12 Dec 2011, 09:38
Znuny Version: 3.0.10

Problem to show dynamicfield for specific Queue

Post by kp20mar »

Hi, I add below code in CustomerTicketMessage.dtl on OTRS V3.1.7. It's working. But when i updrage OTRS to V3.3.4, it's not working. Having no error message. But it's not showed dynamicfield for all Queue. How can i fix it? What's wrong with my code on OTRS V3.3.4.
Thanks you!

Code: Select all

function nonetext() {
   
   document.getElementById('DynamicField_1').style.display = 'none';
   document.getElementById('LabelDynamicField_1').style.display = 'none';
   document.getElementById('DynamicField_2').style.display = 'none';
   document.getElementById('LabelDynamicField_2').style.display = 'none';
   document.getElementById('DynamicField_3').style.display = 'none';
   document.getElementById('LabelDynamicField_3').style.display = 'none';
   document.getElementById('DynamicField_4').style.display = 'none';
   document.getElementById('LabelDynamicField_4').style.display = 'none';
   document.getElementById('DynamicField_5').style.display = 'none';
   document.getElementById('LabelDynamicField_5').style.display = 'none';
   document.getElementById('DynamicField_6').style.display = 'none';
   document.getElementById('LabelDynamicField_6').style.display = 'none';
   document.getElementById('DynamicField_7').style.display = 'none';
   document.getElementById('LabelDynamicField_7').style.display = 'none';

}

switch ($('#Dest').val() ) {
    case  "6\|\|H&B Helpdesk HCM": 
      document.compose.Subject.value = "H&B Helpdesk HCM!";
      document.compose.RichText.value ="Thank you for using OTRS!";

      document.getElementById('DynamicField_1').style.display = 'block';
      document.getElementById('LabelDynamicField_1').style.display = 'block';
      document.getElementById('DynamicField_1').className = 'DynamicField  Validate_RequiredDropdown ServerError';
      
      document.getElementById('DynamicField_2').style.display = 'block';
      document.getElementById('LabelDynamicField_2').style.display = 'block';
      document.getElementById('DynamicField_2').className = 'DynamicField  Validate_RequiredDropdown ServerError';
      
      document.getElementById('DynamicField_3').style.display = 'block';
      document.getElementById('LabelDynamicField_3').style.display = 'block';
      document.getElementById('DynamicField_3').className = 'DynamicField  Validate_RequiredDropdown ServerError';

      document.getElementById('DynamicField_4').style.display = 'block';
      document.getElementById('LabelDynamicField_4').style.display = 'block';

      document.getElementById('DynamicField_5').style.display = 'block';
      document.getElementById('LabelDynamicField_5').style.display = 'block';

      document.getElementById('DynamicField_6').style.display = 'block';
      document.getElementById('LabelDynamicField_6').style.display = 'block';

      document.getElementById('DynamicField_7').style.display = 'block';
      document.getElementById('LabelDynamicField_7').style.display = 'block';
      document.getElementById('DynamicField_7').className = 'DynamicField  Validate_RequiredDropdown ServerError';

      
   break;
   
case  "7\|\|H&B Helpdesk HN": 
      document.compose.Subject.value = "H&B Helpdesk HN!";
      document.compose.RichText.value ="Thank you for using OTRS!";
      document.getElementById('DynamicField_1').style.display = 'block';
      document.getElementById('LabelDynamicField_1').style.display = 'block';
      document.getElementById('DynamicField_1').className = 'DynamicField  Validate_RequiredDropdown ServerError';
      
      document.getElementById('DynamicField_2').style.display = 'block';
      document.getElementById('LabelDynamicField_2').style.display = 'block';
      document.getElementById('DynamicField_2').className = 'DynamicField  Validate_RequiredDropdown ServerError';
      
      document.getElementById('DynamicField_3').style.display = 'block';
      document.getElementById('LabelDynamicField_3').style.display = 'block';
      document.getElementById('DynamicField_3').className = 'DynamicField  Validate_RequiredDropdown ServerError';

      document.getElementById('DynamicField_4').style.display = 'block';
      document.getElementById('LabelDynamicField_4').style.display = 'block';

      document.getElementById('DynamicField_5').style.display = 'block';
      document.getElementById('LabelDynamicField_5').style.display = 'block';

      document.getElementById('DynamicField_6').style.display = 'block';
      document.getElementById('LabelDynamicField_6').style.display = 'block';

      document.getElementById('DynamicField_7').style.display = 'block';
      document.getElementById('LabelDynamicField_7').style.display = 'block';
      document.getElementById('DynamicField_7').className = 'DynamicField  Validate_RequiredDropdown ServerError';

   break;

    default:
      nonetext();
}
kp20mar
Znuny newbie
Posts: 28
Joined: 12 Dec 2011, 09:38
Znuny Version: 3.0.10

Re: Problem to show dynamicfield for specific Queue

Post by kp20mar »

Help me fix it Crythias, pls!
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: Problem to show dynamicfield for specific Queue

Post by crythias »

OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Locked