MySQL数据库的yadcf DataTables标记(Ajax,服务器端False)
使用数据表v1.10.13-dev 还有另一个DataTables列过滤器-(yadcf)v0.9.1 像这样初始化我的数据表MySQL数据库的yadcf DataTables标记(Ajax,服务器端False),mysql,ajax,datatable,datatables,yadcf,Mysql,Ajax,Datatable,Datatables,Yadcf,使用数据表v1.10.13-dev 还有另一个DataTables列过滤器-(yadcf)v0.9.1 像这样初始化我的数据表 $(document).ready(function() { var oTable; oTable = $('#example').DataTable( { "pageLength": 50, "processing": true, "serverSide": false, "ajax": "scripts/ser
$(document).ready(function() {
var oTable;
oTable = $('#example').DataTable( {
"pageLength": 50,
"processing": true,
"serverSide": false,
"ajax": "scripts/server_processing.php",
....
之后立即在同一函数中初始化yadcf
yadcf.init(oTable, [{
// column_number: 1,
filter_type: "select",
column_data_type: "html",
html_data_type: "text",
filter_default_label: "Select tag"
}]);
它的初始化都很好,所以没有问题。我用诸如列数据输入、列选择输入之类的东西对它进行了测试,一切都正常
下面是我的datatable(和MySQL数据库)当前的外观(没有yadcf):
我希望在剩余的天之后添加另一个列,它用于标记
这里有一个yadcf演示屏幕截图,可以看到我想要创建的内容
当然,请注意最后一列,tags
我已经搜索了文档,还搜索了谷歌。。但是我仍然不知道如何在MySQL数据库中添加标记
我的问题是,标签
或类别
来自哪里?
这是否与在我的Inventory
表中添加另一列(名为Tags
或Categories
)一样简单,并以这种方式对我的标签进行分类
正如您在我的yadcf初始化中所看到的,我首先在列\u编号:1
上测试了它,这是我的SKU
它出现了,但在下拉列表中没有任何内容,而且显然是不完整的
同样地,SKU
是mymymysql数据库中的一个唯一的
列,因此此初始化不是为了它的预期目的
谁能帮我照一下这个吗?yadcf
tags
如何与实时MySQL数据库协同工作
我有2000多个项目要分类,在开始之前我想确保我已经掌握了这一点。yadcf使用列数据类型:“html”,html数据类型:“text”,因为该列的结构是如下所示的html格式(而不是
中的简单字符串)
像这样:
Tag2
Tag3
我使用了一些css使跨距看起来像现在一样
.label {
padding: 0px 10px 0px 10px;
border: 1px solid #ccc;
-moz-border-radius: 1em; /* for mozilla-based browsers */
-webkit-border-radius: 1em; /* for webkit-based browsers */
border-radius: 1em; /* theoretically for *all* browsers*/
}
.label.lightblue {
background-color: #99CCFF;
}
这是关于yadcf展示页面的几句话
因此,要么手工装饰html,要么使用column\u data\u type:“html”,要么使用html\u data\u type:“text”,
或者使用column\u data\u type:“rendered\u html”
好的,我相信我现在明白了。这是有道理的,我只是不知道如何使用live MySQL表。所以基本上我需要在我的MySQL表中创建另一个列,大概是TEXT
数据类型,并在每行中包含一个html块和ntriesTag
或Category
,如果我将yadcf设置为相应的column\u data\u type
和html\u data\u type
,yadcf将发挥其神奇的作用。感谢您的澄清!我还建议您阅读yadcf的文档并浏览showcase页面