我已按照this guideline的创建DatePicker字段类型部分的所有步骤创建了一个新的DatePicker
字段。
在表单设计器中,我看到该字段的The field has no properties
文本。虽然代码中的某些属性有[VisualProperty]
个属性,但属性未显示在表单设计器窗口中。
我需要使用一些属性创建自己的字段。
有人有解决方案吗?
答案 0 :(得分:0)
在处理自定义字段时,我发现选择现有字段并扩展它更容易,而不是从头开始创建。根据您要查找的功能,您可以选择最接近您需要的现有字段类型。
听起来您的属性可能未初始化。如果不查看你的代码,我真的不能告诉你更有用的东西。
当我不得不做这样的事情时,我使用WFFM Custom Field Type made easy文章作为参考,主要使用Reflector来查看Sitecore如何实现其他字段类型。您还可以阅读my blog post here。
希望这有帮助!
答案 1 :(得分:0)
在创建的自定义字段类型项中,找到复选框字段“必填”(在行为字段部分下)
您现在可以使用,您将在表单设计器中找到为自定义字段启用的必需复选框。
答案 2 :(得分:0)
当没有从一个现有字段继承而是继承这些基本字段类型时,我遇到了类似的问题。我通过将任何VisualProperties放在我的类顶部附近来解决这个问题,就像之后的任何其他属性一样:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
&#13;
出于某种原因,在我的代码中进一步添加这些内容时,自定义属性字段没有显示出来。希望这会有所帮助。