2

我正在设法构建一个具有查找表的表单(使用 FuelCMS),并且查找表有一个必须与关系同时插入的字段(图 1)。

在我的模块中使用模型我已经完成了插入数据的表单,我有一个控件(图 2)来选择两个表之间的关系,这就是我的问题所在。我需要显示一个弹出窗口(例如当您按下“添加”或“编辑”按钮时允许用户在分配“Hitos”时插入“objetivo”字段的值(图 1)时的弹出窗口到“indicadores”。

做这个的最好方式是什么?我可以将 JS 文件从模块附加到表单,以便能够捕获按钮单击并显示弹出窗口吗?还有另一种更好的方法来完成这项任务吗?

我希望我的观点很清楚,如果没有,请告诉我,我会尝试更好地解释自己。

谢谢 :)

数据库表 图1

FuelCMS 管理员 图 2

4

1 回答 1

3

感谢 FuelCMS 团队,我最终能够解决我之前解释的情况,为了实现目标,您应该遵循以下步骤:

  • 在模块配置上添加一个 javascript 文件 (fuel/modules/MODULE_NAME/config/MODULE_NAME_fuel_module.php)
  • 使用 Javascript 钩子 'selectionAdded' 和 'selectionRemoved' 来启动弹出窗口(FuelCMS 使用jqmodal作为弹出窗口),这些函数将包含所选项目 ID 的数组“vals”作为参数传递。
  • 在弹出代码中添加 AJAX 请求以检索表单
  • 处理表单并保留值以供以后保存在数据库或操作中。

如果您需要复杂的逻辑,这可能会有点棘手,但这是一种有效的方法:)

再次 TANHKS 到 FuelCMS 支持人们,我希望这对某人有所帮助。

最好的祝福。

于 2011-03-09T16:13:59.340 回答