我可以用JSON数据填充列表吗?我有一个包含多个会话可用数据的常规列表,但我需要使用当前会话过滤它们并将它们插入到另一个列表中。我的想法是使用过滤后的 JSON 数据,因为我成功地以 JSON 格式过滤了它们。我已经调查了一些可能相关但目前一无所获的线程。希望有人能指出我正确的页面。
我错过了这个页面:或者我忽略了它: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);