onclientpopulating javascript, , onclientpopulating = "onPopulating", js , -. - , , -. completeData , , , . . , , -, .
function onPopulating(ace, args)
{
var prefixText = ace._currentCompletionWord();
var filteredItems = GetFilteredItems(prefixText);
ace._update(prefixText,filteredItems,false);
args.set_cancel(true);
}
function GetFilteredItems(prefixText)
{
var filteredItems = [];
for (var nCount=0; nCount < completionData.length; nCount ++)
{
if (completionData[nCount].startsWith(prefixText))
{
Array.add(filteredItems,completionData[nCount]);
}
}
return filteredItems;
}