起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: zhangbo

[处理中4] datables

[复制链接]

20

主题

64

帖子

106

积分

初级会员

Rank: 2

积分
106
QQ
 楼主| 发表于 2016-9-20 17:02:50 | 显示全部楼层
cgrddv 发表于 2016-9-20 16:56
那种连接,你获取到当前行的id,然后用showpage的第二个参数params传递过去id就可以了啊 ...

那你这是点击行的 操作 啊    我需要点击某个字段的
回复 支持 反对

使用道具 举报

20

主题

64

帖子

106

积分

初级会员

Rank: 2

积分
106
QQ
 楼主| 发表于 2016-9-20 17:05:26 | 显示全部楼层
cgrddv 发表于 2016-9-20 16:56
那种连接,你获取到当前行的id,然后用showpage的第二个参数params传递过去id就可以了啊 ...

你是不是点击某一行的操作吗   我想点击某一个字段的进行跳转
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-20 17:08:27 | 显示全部楼层
zhangbo 发表于 2016-9-20 17:05
你是不是点击某一行的操作吗   我想点击某一个字段的进行跳转

你点击某一行,是不是就可以获取到这一行,获取到这一行,是不是就能获取到一行对应的某个字段!!!!!拿到这个字段了,你的参数不是随便你来拼吗?
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

20

主题

64

帖子

106

积分

初级会员

Rank: 2

积分
106
QQ
 楼主| 发表于 2016-9-20 17:31:25 | 显示全部楼层
cgrddv 发表于 2016-9-20 17:08
你点击某一行,是不是就可以获取到这一行,获取到这一行,是不是就能获取到一行对应的某个字段!!!!! ...

我基础不好  不太懂                        比如我点击543566 这条数据    收入的字段是receivable     我该如何获取这行的数据呢  以及 543566这个字段的呢    求具体的js代码
我写了这个 var  id=this.comp("branch").val("id");           
        var url = require.toUrl("./income.w");
        var  receivable=this.comp("branch").val("receivable");
        alert(id);
         this.comp("windowDialog1").open({
                                "src" : url
                               
                                })
       
       
        };

图片

图片
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-20 17:36:56 | 显示全部楼层
zhangbo 发表于 2016-9-20 17:31
我基础不好  不太懂                        比如我点击543566 这条数据    收入的字段是receivable      ...

event.row.val("receivable")
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

20

主题

64

帖子

106

积分

初级会员

Rank: 2

积分
106
QQ
 楼主| 发表于 2016-9-26 15:26:12 | 显示全部楼层
闰土 发表于 2016-9-20 16:05
什么实现连接,就是点击不同的跳转不同的页面么? 根据每一行的唯一标示 做判断可以么
...

Model.prototype.grid1RowClick = function(event){
        var  id=this.comp("branch").val("id");
        var  row = event.bindingContext.$object;
        var url = require.toUrl("./income.w");
        var receivable=this.comp("branch").label("receivable");
        if(receivable=="收入"){
            this.comp("windowDialog1").open({
                                "src" : url
                               
                                })
        }
       
       

        };
这么写 为啥不行呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-17 16:28 , Processed in 0.071401 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表