以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]手机设计表里选不到当前行?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150146)

--  作者:新福星
--  发布时间:2020/5/22 8:32:00
--  [求助]手机设计表里选不到当前行?

如下程序。指定了表行高亮。在实际中点该行无法高亮。实际是选不上当前行。因为双击该行后无法取到page和Key的参数,全部是undefined。哪错了?怎么解?谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20200522082254.png
图片点击可在新窗口打开查看


 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20200522083110.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/5/22 8:34:02编辑过]

--  作者:有点蓝
--  发布时间:2020/5/22 8:53:00
--  
这个表格是通过ajax函数动态返回的吧,把js的函数发上来看看
--  作者:新福星
--  发布时间:2020/5/22 9:12:00
--  

function yc_editx(){
// // console.log("你好!")
       location="yc_editx.htm?page=" + table19.pagenumber + "&key=" + table19.primarykey;
}

 

function xzsqd(){
     var result = submitAjaxForm(\'form1\',\'\',false);
     document.getElementById("p1").innerHTML=result;
 }

 

下面程序是进入程序


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20200522091647.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/5/22 9:19:55编辑过]

--  作者:有点蓝
--  发布时间:2020/5/22 9:29:00
--  
table.js文件添加一个函数

function bindTable() {
    var eles = document.querySelectorAll(".fox_actionsheet");
    for (var i = 0; i < eles.length; i++) {
        eles[i].onclick = hide;
    }
    eles = document.getElementsByClassName("fox_table")
    for (var i = 0; i < eles.length; i++) {
        eles[i].onmousedown = tableMouseDown;
        eles[i].rowSel = -1;
        eles[i].colSel = -1;
        if (eles[i].hasAttribute("data-pagenumber")) {
            eles[i].pagenumber = eles[i].attributes["data-pagenumber"].value;
        }
    }
    eles = document.getElementsByClassName("weui_mask_transition");
    for (var i = 0; i < eles.length; i++) {
        eles[i].addEventListener("transitionend", hideActionMask);
    }
}

凡是动态查询返回页面的都调用一下这个函数
function xzsqd(){
     var result = submitAjaxForm(\'form1\',\'\',false);
     document.getElementById("p1").innerHTML=result;
bindTable();
 }