【发布时间】:2020-01-10 12:44:53
【问题描述】:
我有一个带有data-html 属性的DAL 字段并填充了Select2QuerySetView::get_queryset()。我已经覆盖了get_result_label()。对于相同的查询集结果,get_result_label() 可能会根据某些条件返回不同的标签。结果标签被正确提取。但在选择一个选项后,其显示在选择框中的文本即使在随后发生更改并从下拉列表中重新选择后仍保持不变。
为了演示,这里有一些连续的屏幕截图。我从get_result_label() 返回当前时间。
- 初始结果,已选择第一个选项。
- 已选择第一个选项 (17:42:08)。获取了新结果。
- 在 17:42:29 选择了第二个选项。在框中正确显示。获取了新结果。
- 再次选择了更新文本 (17:42:56) 的第一个选项。但在框中仍显示原始文本 (17:42:08)。
我错过了什么吗?或者在 DAL 或Select2 中是否有任何解决方法?
【问题讨论】:
标签: jquery-select2 django-autocomplete-light