此案例研究展示了如何构建完整的AppML Internet 应用程序,并能够在数据库中的多个表中枚举、编辑和搜索信息。
添加HTML%20%20模板
描述如何将HTML%20%20模板添加到HTML%20%20页面。
列出客户
HTML%20%20视图
h1客户/h1
div%20%20id='List01'/divbr
表id='Template01'%20class='appmltable'%20style='display:none'
t
第个客户/第
第城市/第
第个国家/第
/tr
tr%20%20id='appml_row'
td#客户名称#/td
td#城市#/td
td#国家#/td
/tr
/桌子
脚本src='appml.js'/script
脚本
变量客户
客户=new%20%20AppML('appml.php','模型/客户');
Customers.run('List01','Template01');
/剧本
%20
创建客户列表和客户表格
通过明智地使用模板,可以轻松在AppML%20%20列表对象和AppML%20%20表单之间添加链接。
HTML%20%20视图
h1客户/h1
div%20%20id='Form01'/divbr
div%20%20id='List01'/divbr
表id='Template01'%20class='appmltable'%20style='width:100%;display:none'
t
第/第
第个客户/第
第城市/第
第个国家/第
/tr
tr%20%20id='appml_row'
td%20%20style='cursor:pointer'%20onclick='openForm('#客户ID#')'
img%20%20src='images/appmlFolder.png'/td
td#客户名称#/td
td#城市#/td
td#国家#/td
/tr
/桌子
脚本src='appml.js'/script
脚本
var customer,客户表格;
客户=new AppML('appml.php','模型/客户');
Customers.run('List01','Template01');
函数openForm(id)
{
customerForm=new AppML('appml.php','模型/客户');
customerForm.displayType='表单';
customerForm.run('Form01','',id);
}
/剧本
列出客户和客户订单
通过充分利用模板,您可以轻松地在AppML 列表对象和链接列表之间添加链接。
HTML 视图
h1客户/h1
div id='List01'/divbr
div id='Orders01'/divbr
表id='Template01' class='appmltable' style='width:100%;display:none'
t
第个客户/第
第城市/第
第个国家/第
第/第
/tr
tr id='appml_row'
td#客户名称#/td
td#城市#/td
td#国家#/td
tda href='' onclick='openOrders('#CustomerID#');return false;'Orders/a/td
/tr
/桌子
表id='Template02' class='appmltable' style='width:100%;display:none'
t
第个客户/第
日/日
第名销售员/第
第发货人/第
/tr
tr id='appml_row'
td#客户名称#/td
td#订单日期#/td
td#销售人员#/td
td#送货公司名称#/td
/tr
/桌子
脚本src='appml.js'/script
脚本
var 客户,订单。
客户=new AppML('appml.php','模型/客户');
Customers.run('List01','Template01');
函数openOrders(id)
{
order=new AppML('appml.php','模型/订单');
order.setQuery('orders.customerid',id);
order.commands=false;
order.run('订单01','模板02');
}
/剧本
尝试一下”
合并一切
最后,您可以通过复制少量代码来完成您的项目。
客户名单、表格、订单
h1客户/h1
div id='list01'
表id='appml_list' 类='appmllist'
t
第个客户/第
第城市/第
第个国家/第
第/第
/tr
tr id='appml_row'
td#客户名称#/td
td#城市#/td
td#国家#/td
tda href='' onclick='openOrders('#CustomerID#');return false;'Orders/a/td
/tr
/桌子
/div
div id='List02'/div
脚本src='appml.js'/script
脚本
var 客户、订单
客户=new AppML('appml.php','模型/客户');
客户.run('List01');
函数openOrders(id)
{
var Orders=new AppML('appml.php','模型/订单');
Orders.setQuery('orders.customerid',id);
order.commands=false;
Orders.run('List02');
}
/剧本
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。