1、OpenWrtWeb界面修改及功能实现实例说明本文将以一个页面为例,来说明Lua语言如何实现页面控件以及怎么使输入或操作的选项在系统中生效。页面如图所示: 首先,我们要在System栏下建立分页"TestbyWayne",使用cbi模块实现,修改目录lualucicontrolleradmin下的system.lua文件。在functionindex()中添加语句:entry({"admin", "system", "test"}, cbi("admin_system/test"), "Test by Wayne", 30).dependent=false接下来就需要
2、在lualucimodelcbiadmin_system中创建test.lua文件并完成控件元素编辑。上一篇文章中已经说过,所有的控件都由Map开始,在这里我测试的是网络设置,语句如下:m = Map("network", translate("Test Page by Wayne (~_~)"), translate("On this page we can learn how the .lua works."))然后需要创建分块”NetworkConfiguration”。创建section之前,需要在etc/config目录下的network文件中添加一个配置,