Add Custom Drop Down list

 3 Replies
 0 Subscribed to this topic
 12 Subscribed to this forum
Sort:
Author
Messages
maalimsimo
Veteran Member Send Private Message
Posts: 49
Veteran Member
I need to add a custom drop down list with just about 4 items, to the Lawson AC10.1 'Output Description' field, using Design Studio. Has anyone ever done this before (even on a different form)? If so, could you kindly share your notes, experience, etc.?

Thanks in advance.
Maalim. 
David Williams
Veteran Member Send Private Message
Posts: 1127
Veteran Member
var rcList = document.getElementById("VALUES_l67") // _l67 is the Field Nbr of my ListBox
var span = document.createElement("span");
while(rcList.hasChildNodes())
{
rcList.removeChild(rcList.childNodes.item(0)) // Remove it
}
var apprs=new Array()
apprs=aprList.split(",")
for (a=0;a {
var disp=apprs[a].substr(0,apprs[a].indexOf("-"))
var desc=apprs[a].substring(apprs[a].indexOf("-"))
var span = document.createElement("span")
span.setAttribute("text",desc) // long desc
span.setAttribute("tran",disp) // transaction value
span.setAttribute("disp",disp) // display value
rcList.appendChild(span)
}
David Williams
maalimsimo
Veteran Member Send Private Message
Posts: 49
Veteran Member
Thanks, David.
One follow-up question though: how and where do I specify the values to display on the drop-down list?
David Williams
Veteran Member Send Private Message
Posts: 1127
Veteran Member
In my example I used an array and cycled through it. You can just use the span.setAttribute and rcList.appendChild for the 4 values you want to build.
span.setAttribute("text","Description1") // long desc
span.setAttribute("tran","Transaction1") // transaction value
span.setAttribute("disp","Display1") // display value
rcList.appendChild(span)
David Williams