Foxtable(狐表)用户栏目专家坐堂 → 移动版数据表 能否默认选择第一行


  共有1727人关注过本帖树形打印复制链接

主题:移动版数据表 能否默认选择第一行

帅哥哟,离线,有人找我吗?
yjf123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6239 威望:0 精华:0 注册:2016/7/8 18:58:00
移动版数据表 能否默认选择第一行  发帖心情 Post By:2017/8/4 10:25:00 [只看该作者]

移动版数据表 能否默认选择第一行

 回到顶部
帅哥哟,离线,有人找我吗?
yjf123
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6239 威望:0 精华:0 注册:2016/7/8 18:58:00
  发帖心情 Post By:2017/8/4 11:16:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/4 12:12:00 [只看该作者]

为什么要这样做?

 

        Dim wb As New WeUI
        With wb.AddTable("","Table1")
            '按日期顺序列出客户CS01的订单,仅显示产品/数量/单价/日期/审核等五列
            .CreateFromDataTable(DataTables("表A"))
        End With
        e.WriteString(wb.Build.replace("<tbody>" & vbcrlf & "<tr>", "<tbody><tr class='sel'>"))


 回到顶部
帅哥哟,离线,有人找我吗?
yjf123
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6239 威望:0 精华:0 注册:2016/7/8 18:58:00
  发帖心情 Post By:2017/8/4 13:34:00 [只看该作者]

有个查看的按钮,查找后 还要选择一下才能点击,用户体验多不好


 回到顶部
帅哥哟,离线,有人找我吗?
yjf123
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6239 威望:0 精华:0 注册:2016/7/8 18:58:00
  发帖心情 Post By:2017/8/4 14:09:00 [只看该作者]

这个选中只是颜色标出来而已吧,没有实际选中呀

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/4 14:22:00 [只看该作者]

你js代码判断一下不就好了?

 

if(table1.rowSel>=0) {    //选择了

 

} else {

    alert("没有选择,你想做什么?")

}


 回到顶部
帅哥哟,离线,有人找我吗?
yjf123
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6239 威望:0 精华:0 注册:2016/7/8 18:58:00
  发帖心情 Post By:2017/8/4 14:50:00 [只看该作者]

就是想跳过这个,默认选中,不用用户去选。

比如查找出来一条数据,直接点击打开查看,不用再去选中这一步!

[此贴子已经被作者于2017/8/4 14:51:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/4 15:31:00 [只看该作者]

以下是引用yjf123在2017/8/4 14:50:00的发言:

就是想跳过这个,默认选中,不用用户去选。

比如查找出来一条数据,直接点击打开查看,不用再去选中这一步!

[此贴子已经被作者于2017/8/4 14:51:00编辑过]

 

如果没有选中,你就当作是默认选中第一行就可以啊

 

if(table1.rowSel>=0) {    //选择了

 

} else {

    给table1.rowSel赋值为0,或者,直接获取第0行的值,不行?

}


 回到顶部
帅哥哟,离线,有人找我吗?
yjf123
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:6239 威望:0 精华:0 注册:2016/7/8 18:58:00
  发帖心情 Post By:2017/8/4 15:51:00 [只看该作者]

js里怎么写,table1.rowSel=0;? 这样不对呀,需要用到table1.primarykey,这样primarykey的值还是为undefined

 

或者怎么获取 第一行的 主键值?

[此贴子已经被作者于2017/8/4 16:23:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/4 16:32:00 [只看该作者]

以下是引用yjf123在2017/8/4 15:51:00的发言:
js里怎么写,table1.rowSel=0;? 这样不对呀,需要用到table1.primarykey,这样primarykey的值还是为undefined

 

你可以直接引用某列的值,有什么问题?比如获取第一行第一列

 

var n = table1.rows[1].cells[0].innerHTML;

alert(n);


 回到顶部
总数 13 1 2 下一页