Det här exemplet visar hur du kan använda instanshanterarens egenskaper (som ingår i XML-formulärobjektmodellen) för att hämta information om delformulär under körning.
I det följande formuläret tillhandahåller de fyra knapparna information om Subform1 genom att använda: När formuläranvändaren t ex klickar på knappen Max visas ett meddelande om det högsta antalet Subform1-förekomster.
Skript för att meddelanderutan ska visa värdet för egenskapen count.
Följande skript använder messageBox -metoden för att visa värdet hos egenskapen count :
xfa.host.messageBox("The current number of Subform1 instances on the
form is:" + properties.Subform1.instanceManager.count, "Instance Manager
Properties",3);
Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap count så som visas här:
xfa.host.messageBox("The current number of Subform1 instances on the form
is: " + properties._Subform1.count, "Instance Manager Properties", 3);
Understrykning (_) är särskilt viktigt om det inte finns några delformulärsinstanser i formuläret.
Skript för att meddelanderutan ska visa värdet för egenskapen max.
Följande skript använder messageBox -metoden för att visa värdet hos egenskapen max :
xfa.host.messageBox("The maximum number of instances allowed for Subform1
is: " + properties.Subform1.instanceManager.max, "Instance Manager
Properties", 3);
Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap max så som visas här:
xfa.host.messageBox("The maximum number of instances allowed for Subform1
is: " + properties._Subform1.max, "Instance Manager Properties", 3);
Skript för att meddelanderutan ska visa värdet för egenskapen min.
Följande skript använder messageBox -metoden för att visa värdet hos egenskapen min :
xfa.host.messageBox("The minimum number of instances allowed for Subform1
is: " + properties.Subform1.instanceManager.min, "Instance Manager
Properties", 3);
Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap min så som visas här:
xfa.host.messageBox("The minimum number of instances allowed for Subform1
is: " + properties._Subform1.min, "Instance Manager Properties", 3);
Skript för att meddelanderutan ska visa delformulärsegenskapens namn.
Följande skript använder messageBox -metoden för att visa namnet på egenskapen subform :
xfa.host.messageBox("The name of the subform using the instance manager name
property is: " + properties.Subform1.instanceManager.name +
".\n\nNote: This value is different than the value returned by the name
property for the Subform1 object." , "Instance Manager Properties", 3);
Du kan även skriva det här skriptet genom att använda understrykning (_) för att referera till instanshanterarens egenskap name, så som visas här:
xfa.host.messageBox("The name of the subform using the instance manager name
property is: " + properties._Subform1.name +
".\n\nNote: This value is different than the value returned by the name
property for the Subform1 object." , "Instance Manager Properties", 3);