我希望有一个这些字段的列表,其中的选项很简单:对于每个字段,它不存在,存在或关键。
但我不希望它显示为下拉列表。我想要一个复选框来指示存在或不存在,然后如果存在,则选中另一个复选框(不一定是复选框,可以是您单击的图像)以在关键或非关键之间切换。
我以为我可以拥有一个自定义字段,其中一个窗口小部件可以使用以下选项呈现隐藏的下拉列表:不存在,存在和关键。并且有2个没有名称属性的复选框(因此它们不会提交?)。
但我必须有javascript来控制隐藏的下拉菜单相应的其他复选框对吗?我可以将JS嵌入到小部件中吗?或者可能进入表格? (因为很多字段都是这种类型的字段)。或者我必须单独安装JS?
有一个更好的方法吗?
我认为更好的方法是分开一个JS fils。导致自定义字段很复杂,并且比一个小脚本需要花费很多时间。但是如果你不接触JS,你可以在jinja 2中做macro。复杂的太使用但是它可以很好地个性化你的渲染领域。