【发布时间】:2012-05-07 16:56:25
【问题描述】:
我创建了一个多复选框输入帮助程序,从 http://podscms.org/packages/checkboxradiobutton-yourvalues/ 调整代码
我对其进行了修改,以便人们不必将值硬编码到帮助程序中;取而代之的是从列注释字段中获取值(在 pods 2.0 中,将赞赏列的数据字段!)
这里是帮手:http://pastebin.com/w0UxDmnG
我遇到了两个问题,第一个我已经解决了:
在开始时,我将整个代码包含在一个函数中,以保持命名空间的清洁(这不是正确的做法吗?)。但我注意到我这样做了,当我有两个带有这个助手的列时,会发生许多奇怪的事情:第二列是空白的,不显示复选框。在使用此帮助程序的第二列之后,不再显示更多列。所有文本区域上的丰富编辑器命令都不会出现,并且文本区域本身是不可编辑的。 我想是将代码包装在函数中的效果。打开代码,问题就解决了! (我写这个是因为它对开发者有帮助。
我想在复选框显示的选项之外为 cmets 添加一个“其他”文本字段(例如,在 google 表单中)。要触发这个“其他”(我共享的包中的“Altro”),pod 创建者必须在 cmets 中写入 [](例如:foo、bar、cat、[])。 我能够进行输入,但是,一旦填写了数据并保存了 pod,文本字段中的数据就会丢失。我真的不知道如何解决这个问题!
我希望我的经验,这个助手可以帮助别人,我希望有人可以帮助我改进它!
(请有人创建一个 podscms 标签!!)
【问题讨论】: