onBeforeAdd and onBeforeCopy Server event
2. Set your item_number property to String
3. Open your Form. Set Field item_number Visible=1 and Disabled=1
4. Add a new html element that will contain the placeholders.
5. Add the following code:
<script>
var p1= getFieldByName("item_number").getElementsByTagName("input")[0];
p1.setAttribute("placeholder", "Server Assigned");
</script>
6. As an alternative, you can also use a onFormPopulated Method for displaying placehoders. This is helpful, when you have placehodlers that you want to reuse in various Forms. E.g. Aras Change processes often share the same amount of properties. Using a Method for the placeholders avoid that you have to define the same placeholders multible times:
var elements = document.getElementsByTagName("input");
for (var i= 0; i < elements.length; i++)
{
// Get the property this input field corresponds to
var propName = elements[i].name;
var phContent = "";
// Choose placeholder text based on property
switch(propName)
{
case "item_number":
phContent = "Server assigned";
break;
case "state":
phContent = "Server assigned";
break;
}
elements[i].setAttribute("placeholder", phContent);
}
Tip: You can never have enough placeholders!onBeforeAdd and onBeforeCopy Server event
2. Set your item_number property to String
3. Open your Form. Set Field item_number Visible=1 and Disabled=1
4. Add a new html element that will contain the placeholders.
5. Add the following code:
<script>
var p1= getFieldByName("item_number").getElementsByTagName("input")[0];
p1.setAttribute("placeholder", "Server Assigned");
</script>
6. As an alternative, you can also use a onFormPopulated Method for displaying placehoders. This is helpful, when you have placehodlers that you want to reuse in various Forms. E.g. Aras Change processes often share the same amount of properties. Using a Method for the placeholders avoid that you have to define the same placeholders multible times:
var elements = document.getElementsByTagName("input");
for (var i= 0; i < elements.length; i++)
{
// Get the property this input field corresponds to
var propName = elements[i].name;
var phContent = "";
// Choose placeholder text based on property
switch(propName)
{
case "item_number":
phContent = "Server assigned";
break;
case "state":
phContent = "Server assigned";
break;
}
elements[i].setAttribute("placeholder", phContent);
}
Tip: You can never have enough placeholders!Copyright © 2025 Aras. All rights reserved.