问题标签 [atk4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
943 浏览

forms - 敏捷工具包 ATK4 CRUD 中的参考表查找能力

我需要敏捷工具包 CRUD Grid/Form 方面的帮助。

我在敏捷工具包中为员工、职位和部门制作了一个 CRUD 网格/表格。这很容易。但我现在在尝试设置职位和部门列时遇到了困难。我不想显示“id”值,而是分别在“pos_desc”和“dept_desc”中显示引用的文本。

同样在 CRUD 的添加/编辑表单中,它只显示 'id' 而不是相应的文本。有没有办法使用描述文本进行设置,但在提交时保存“id”?

谢谢!

这是项目的目录结构和一些代码片段:

管理员/lib/Admin.php

lib/Model/Employee.php

lib/Model/Position.php

lib/Model/Department.php

管理员/页面/index.php

0 投票
1 回答
132 浏览

php - 将 img 添加到网格列

是否可以通过单击 javascript 操作将图像(pdf 打印)添加到网格列?喜欢:

但带有 img html 元素。

0 投票
1 回答
327 浏览

atk4 - 为 ATK4 实现 WYSIWYG 编辑器

关于这个问题Is there a CMS (WYSIWYG) Component for Agile Toolkit?,我正在尝试将 elRTE 编辑器添加为我安装 ATK4 的默认 RTE。

简单地说,我应该将 elRTE 文件放在 atk4 目录结构中的什么位置?

TIA PG

附加信息:

有没有人设法让所见即所得的编辑器工作?

我尝试过使用 tinyMCE 和 elRTE。我已将这两个库放在 atk4/templates/js 文件夹中,然后通过我的 Admin api 类加载(我希望这些库可用于我的所有 Admin 模型):

如果我正在尝试 elRTE,那么我会加载它而不是 tinyMCE -

然后在我的 page_manager 类中,我尝试实例化所见即所得的编辑器:

根据我试图调用的库,我尝试了各种不同的排列,但没有任何效果 - 我要么只是得到一个空表单进行编辑,要么只是那里显示加载消息的站点。以下是我尝试过的一些不同的变体:

在我的智慧尽头,我想要的只是管理员 CRUD 上的一个简单的所见即所得编辑器

0 投票
1 回答
374 浏览

atk4 - 将一对多文件上传到 CRUD

我的应用具有销售列表功能,允许用户为他们想要销售的产品添加 1 张或多张照片。

我正在尝试将 ATK 的 upload/filestore_image 与 Join 表一起使用来创建关系 - 我的模型:

在我的页面管理器类中,我已将文件上传添加到 crud:

}

我的问题:

  1. 我收到“无法包含 FileGrid.php”错误 - 我希望用户能够看到他们上传的图像,并希望这是最好的方法 - 通过将文件网格添加到底部表格。- 编辑 - 忽略这个问题,我根据下面示例链接中的代码创建了一个 FileGrid 类 - 解决了这个问题。

  2. 如何在 CRUD 表单之间建立关联,以便提交将保存上传的文件并在连接表中创建条目?

我已经安装了最新版本的 ATK4,将 4 个文件存储表添加到数据库中,并在文档http://codepad.agiletoolkit.org/image中引用了以下页面

TIA PG

0 投票
1 回答
371 浏览

mysql - Agile Toolkit ATK4 DSQL 中 SQL 'BETWEEN' 和 'IN' 的 WHERE 等效项

我在 ATK4 DSQL 中需要帮助,我想使用动态 SQL 从我的 Employee Model Table 类中只检索一组特定的行。

我可以在我的 WHERE 语句中生成一个 SQL BETWEEN 或一个 IN 子句,使其“以某种方式”看起来像这些结构:

SQL “输入”

选择 id,fnm,lnm,bp 从 emp WHERE id IN (1,3,5,7,9,11);

SQL “之间”

从 emp 中选择 id、fnm、lnm、bp,其中 bp 在 3000 和 5000 之间;

谢谢!

0 投票
1 回答
229 浏览

php - 在数据库上加密密码

我很清楚如何使用带有 SQLAuth 的加密密码从数据库中读取用户/密码,但是当我创建(例如)注册表单时,我该如何加密用户密码?

谢谢,亚历杭德罗

0 投票
2 回答
458 浏览

php - AtK4 中的多表更新/删除

如何在 atk4 中实现多表更新/删除?

0 投票
3 回答
751 浏览

php - Agile Toolkit CRUD 在 localhost 上完美运行在服务器上引发错误

我需要 ATK4 CRUD 的帮助。我已经使用 Agile Toolkit 4.1.3 为项目构建了一个后端。我有以下模型:

这页纸:

在我的本地主机上,所有 CRUD 功能都可以完美运行,但是在我将文件上传到网络服务器后,当我尝试添加新产品时,出现此错误:

`AJAX 响应中的错误:SyntaxError:无效的 XML 属性值 SQLException

无法执行查询:插入产品 ( category_id, name, picture_id, short_description, description, uploaded_at, price, quantity, status) 值 (NULL, 'as', NULL, '', '', NULL, 2500, 25, 'enabled') 最后查询:插入产品( category_id, name, picture_id, short_description, description, uploaded_at, price, quantity, status) 值 (NULL, 'as', NULL, '', '', NULL, 2500, 25, 'enabled') MySQL 错误:列 'category_id' 不能为空`

奇怪的是,查询中的缺失值在 crud 表单中可见,但从未出现在查询中。附加信息:在 Model_Picture 中,我使用 varchar id 字段而不是 autoincrement int 但再次在 localhost 上一切正常。

谢谢!

0 投票
1 回答
95 浏览

forms - 是否可以在 MVCForm 中设置多个模型?

我有三个相互具有外键的数据库表,我想将数据插入这些表中。我创建了三个模型和 MVCForm。如何使用一个 MVCForm 将数据插入到这三个表中?

0 投票
1 回答
51 浏览

php - 如何设置表单域行类

我添加了一个 line 类型的字段来形成。它创建了一个字段,该字段内是带有标签输入的字段。如何设置该输入类?