简介:今天,首席执行官指出,要与您分享如何在Django中使用Layui页面。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
首先,最简单的首先渲染表格,请参阅官方示例:
让我们在这里谈论一些渲染细节:
内部layui是根据COLS属性中每个字段输出数据(可以在后台返回的数据字段输出该字段)。
另外,多次将html字符串缝合的方法缝制了数组连接方法。这种方法值得安利:
否则,HTML字符串以传统方式缝制(不建议)::
然后,看一下分页:
从图可以看出,我们的请求地址不会添加请求参数,Layui会自动添加页面,限制请求参数,并且默认值为1,10,这是分页的原因(页面:true)。那么,可以自定义请求参数名称吗?答案还可以,请参阅请求属性:
同样,也可以自定义响应参数名称,请参阅响应属性:
请注意,上面仅自定义参数名称。接下来是亮点:自定义数据格式,请参阅parsedata属性:
Paredata可以帮助我们自定义与Layui相对应的表数据格式以输出表,这非常有用。毕竟,后端前任返回的数据格式可能与layui不一致。在上述三种自定义方法的情况下,我们不怕输出数据表。以这种方式输出的是真正实现分页,下面提到的方法不是真正的分页。
-------
可能有一些朋友忽略了请求,响应和Parsedata的三个剑客,而是使用数据属性。该过程如下:
拒绝使用URL属性请求,切换到jQuery Ajax请求数据,最后takeiins.reload({data:res.data})到达666操作。
从这种方法的角度来看,似乎有可能。
因为数据属性的分配不会分页以请求后端,而是直接请求所有数据,然后请求后端分页处理。这样,如果数据量很大,恐怕该页面会刷一会儿。充满信心)。
Layui的分页将通过限制和页面(即,数字和当前页面,可能是该名称,具体取决于Layui数据表描述),您需要在后台接收这两个参数并显示相应的内容在运行网页时,在“背景”中,按网页上按F12,然后单击网络监视下的第2页。看看您是否正确地将请求发送到背景。一个说,这取决于您的背景分页代码。
字体颜色=“红色”模块加载名称:laypage /font
使用外行非常简单。它指向一个用于存储分页的容器,并通过服务器获得一些初始值以完成页面渲染。
通过核心方法设置基本参数:laypage.render(options)。
当分页切换时,该函数返回两个参数:OBJ(当前分页的所有选项值),首先(是否第一个通常用于初始加载的判断)
字体颜色=“红色”模块加载名称:表 /字体
创建表实例的最简单方法是将表ID =“ demo”/table放置在页面上,然后通过table.render()方法指定容器。
数据接口用户
在表容器中配置相应的参数,并自动完成表模块内的渲染,而无需编写初始渲染方法。
1)class =“ layui-table”的表标签。
2)设置标签的属性。data=“”用于配置某些基本参数的属性
3)设置用于配置标题信息的属性lay-data =“”
页面上已经有一个内容表,该页面由原始表标签组成,只需要给它一些动态元素即可。
执行JS方法来转换形式
结论:以上是首席CTO注释中汇编的django中使用layui分页的全部内容。感谢您的时间阅读内容,不要忘记在此网站上找到它。