哪里可以找到表单字段类型的文档?

时间:2014-08-19 17:28:53

标签: joomla joomla-component jform

我在为组件中的表单定义XML文件时,无法找到有关使用哪些选项/属性的信息来源,我感到很沮丧。

我所谈论的文件可能位于/ administrator / components / com_report_wiz / models / forms中,作为示例。它定义了在组件的管理表单中使用的字段。我使用组件创建器来构建示例组件作为学习体验。它在该文件夹中创建了一个xml文件,该文件具有包含字段元素的fieldset元素。然后我们使用JForm的getLabel和getInput方法生成管理界面中显示的表单。太棒了!

但是,花了几个小时谷歌我想到的一切,我仍然找不到任何参考,显示可用的字段类型及其参数/选项。我已经找到很多关于创建自定义字段类型的教程等等,这很有趣。

在我查看的文件中,例如,以下内容在表单中创建了一个简单的文本输入字段:

<field name="rpt_appname" type="text"
    label="COM_REPORT_WIZ_FORM_LBL_REPORT_RPT_APPNAME"
    description="COM_REPORT_WIZ_FORM_DESC_REPORT_RPT_APPNAME" 
    default="None" 
    maxlength="100" /> 

我希望找到一些参考,列出&#34;类型&#34;的不同可能值。属性,以及可以与每个参数一起使用的参数。

我开始认为我笨拙而不是一块石头,因为我无法找到在哪里可以找到关于Joomla最基本部分的信息!发展。从代码中自动生成的文档对我来说不太有帮助,因为它们不能解释函数的参数。很高兴知道方法/函数所期望的参数,但是了解这些参数的含义会更有帮助。

这些教程很有帮助,但对于更高级的功能来说,或者至少作为信息来源,它们基本上都太基础了。他们很棒,我非常感谢作者付出的努力,但是现在我已经完成了这些工作,我发现很难找到编写一个合适的复杂组件所需的信息。使用像Joomla一样复杂和广泛的系统,似乎应该有一个地方可以找到如何使用它提供的精彩功能,而无需借助阅读源代码。

有关搜索位置,搜索字词的任何建议都将非常感谢!!

1 个答案:

答案 0 :(得分:1)

第一个出发点是查看Joomla! Documentation - 我知道有时使用它会令人沮丧,但要改变它。我们说话时会变得越来越好。

在搜索框中输入text会转到Text form field type页面。同样在文档中,您将找到Standard form field types.

的列表

我最喜欢的方法是直接检查JOOMLA_ROOT/libraries/joomla/form/fields中所需表单类型的代码。你可以看到所有的参数,并更快地理解为什么某些东西不能按照你认为应该工作的方式工作。

由于您是Joomla的新手,您的问题可能会在Joomla! Q&A site.

得到更好的关注

希望这能回答你的问题。

相关问题