作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何通过模型 xml 文件将多选字段添加到灵巧内容类型?很清楚如何添加单选下拉字段:
<field name="dummy" type="zope.schema.Choice">
...
<source>plone.supermodel.tests.dummy_binder</source>
</field>
但是多选字段怎么办呢?基本上和我用这个 python(zope 模式)得到的一样:
my_field = schema.List(
title="A title",
value_type=schema.Choice(source='some.source.vocabulary'),
required=True
)
我用python方式没问题,我只是好奇如何用xml来实现。
谢谢,
拉波拉斯
最佳答案
一个 value_type 标签:
<field name="links" type="zope.schema.List">
<title>Related Items</title>
<value_type type="zope.schema.Choice">
<title>Related</title>
<source>plone.supermodel.tests.dummy_binder</source>
</value_type>
</field>
您的源代码应该实现 IContextSourceBinder。
关于通过模型 xml 文件 Plone 灵活性多选字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17791913/
我正在使用 2 个库,并且我需要其中一个库中的一个类才能具有另一个库的功能。我的第一次尝试是获取库 A 的源代码并让该类扩展库 B 中的类。这工作得很好,除了大量修复等,这些修复不会使代码变得那么稳定
以下代码不起作用(当然),因为标记的行无法编译: MyClass { //singleton stuff private static MyClass instance; pr
这是我的情况,我有一个 css 3 列流体布局(终于掌握了 chalice ,谢谢大家!)并且在我的左列中我有一个 google adsense 广告。对于熟悉这一点的人来说,它们在广告尺寸方面不是很
为了提高我的在线 map 的性能,尤其是在智能手机上,我遵循 Mike Bostock 的建议,在将地理数据上传到服务器之前尽可能多地准备地理数据(根据他的 command-line cartogra
我是一名优秀的程序员,十分优秀!