我可以用JSON数据填充列表吗?我有一个包含可用于多个会话的数据的常规列表,但是我需要用当前会话过滤它们并将它们插入另一个列表。我的想法是使用过滤后的JSON数据,因为我已成功以JSON格式过滤了它们。我研究了一些可能相关但目前一无所获的线程。希望有人可以将我指向正确的页面。
答案 0 :(得分:0)
我错过了该页面:或者我忽略了它:https://forum.alphasoftware.com/showthread.php?119524-How-to-populate-a-List-from-a-JSON-formatted-field。 无论如何,将JSON数据填充到任何地方的alpha列表中都是很容易做到的。首先,获取JSON数据(在我的情况下,我从另一个列表中生成它们)。使用此数据(已经为JSON格式),我使用以下方法进行过滤:
var filtered_json = find_in_object(JSON.parse('my_JSON_data'), {my_filter_condition});
然后,结果应在[object object][object object]
最后,将结果填充到列表中。
var lObj= {dialog.object}.getControl('my_list_ID')
lObj.populate(filtered_json);