以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- weui Primarykey js传递问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190122) |
-- 作者:夜点蚊香 -- 发布时间:2024/1/17 21:49:00 -- weui Primarykey js传递问题 With wb.AddTable("form1","detailTable") \'为了区分,明细表的名字设为detailTable .head.AddRow("任务明细编号","任务明细名称","字段类型") .ActiveSheet = "menu" \'指定菜单 .Alternate = 2 .PageNumber = page \'设置页码 .Primarykey = dr("外置编码") \'指定主键,只要是能唯一区分行的列即可,并非一定要表的实际主键. \'.PageNumber = page \'设置页码 加密 For Each sr As DataRow In srs With .Body.AddRow(sr("任务明细编号"),sr("任务明细名称"),sr("字段类型")) \'.AddCell(sr("数量") * sr("单价")) .Primarykey = sr("_Identify") \'为此行指定主键值 End With Next With wb.AddActionSheet("form1","menu") .Add("mnudAdd", "增加明细").Attribute ="" End With End With js代码 function adddetail(Str){ location= Str + "adddetail?oid=" + form1.primarykey; } 求助 .Primarykey = dr("外置编码") 点击增加明细的时候 .Primarykey 没有传递到下一个表函数里面,地址显示如下 http://127.0.0.1:8001/renwumingxiadddetail?oid=undefined |
-- 作者:有点蓝 -- 发布时间:2024/1/18 8:42:00 -- 主键是表格的,不是表单的 location= Str + "adddetail?oid=" + detailtable.primarykey;
|
-- 作者:夜点蚊香 -- 发布时间:2024/1/18 10:33:00 -- 搞定了,谢谢 |