Avatar

Level 5

Hi Niall. Thanks for replay.

Now in my form I have subform with DeviceComboBox, ModelComboBox and ModelTextBox. And I would like when user select PC the ModelComboBox will visible and ModelTextBox invisible. If other  ModelComboBox will invisible and ModelTextBox visible. My code looks like:

var oAssemblyModel = {

                       PC: [ ["GX150"], ["GX240"]],

                       Printer: [ [" "]],

                       Scanner: [ [" "]]

                     };       

function SetModelNo()

{

   ModelNoComboBox.clearItems();

   ModelNoComboBox.rawValue = null;

  

   var aParts = oAssemblyModel[xfa.event.change];

   if(aParts && aParts.length)

   {

      for(var i=0; i<aParts.length; i++)

      ModelNoComboBox.addItem(aParts[i][0]);

   }

}

   

form1.#subform[0].ModelNoSubform[0].DeviceComboBox::change - (JavaScript, client)

SetModelExample.SetModelNo();

 

if(ModelNoSubform.DeviceComboBox.rawValue = "PC")

{

   ModelNoComboBox.presence = "visible";

   ModelNoTextBox.presence = "invisible";

}

else

{

   ModelNoComboBox.presence = "invisible";

   ModelNoTextBox.presence = "visible";

}

How to fix that problem?

Thanks.