在keystone中动态更改字段的Lable

时间:2018-01-19 16:50:09

标签: mongoose keystonejs

我想根据字段的输入更改keystoneJS(0.3.17)中的标签。 'dependsOn'不起作用。 KeystoneJS用相同的名称覆盖字段,因此只剩下最后一个'stockValue'行。

{{1}}

有没有办法更改表格字段的标签onChange of select? 是否有像onPopulate这样的活动? 我也试过了'watch'选项,但这似乎只适用于保存和不是标签的值。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

无法在“管理”面板中动态更改字段的标签。你可以用一些CSS改变它的含义:通过在adminui custom styles中指定keystone.init属性指向LESS文件,你可以改变管理面板的CSS(但不是JS)。

在“管理”面板中,每个标签都有一个for属性,您可以使用CSS attribuet选择器(label[for='replaceme'])进行定位。您可以使用它来更改标签(::after)中显示的内容,尽管没有编程或动态方式。