找回密码
 注册成为天翎用户
查看: 4127|回复: 23

视图列

[复制链接]
广州世锦 发表于 2012-9-11 18:02:08 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2012-9-13 15:41 编辑



想在视图的列给一个按钮,点击该按钮直接用正常值将该条记录更新到数据库,能否实现

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
 楼主| 广州世锦 发表于 2012-9-11 18:02:50 | 显示全部楼层
不想打开别的窗口
回复

使用道具 举报

purple 发表于 2012-9-11 18:25:25 | 显示全部楼层
您为什么不直接在视图添加一个操作按钮,获取选中记录的id之后,再一次性更新呢?按照您之前的设计,我是这么想的,但是没去尝试过,您有时间的话,可以测试一下:在函数库添加一个处理业务的函数,然后视图列用脚本的模式,生成一个操作按钮,在这个按钮的onclick事件里去调用这个函数。
回复

使用道具 举报

 楼主| 广州世锦 发表于 2012-9-11 18:32:12 | 显示全部楼层
好的,我先试试
回复

使用道具 举报

 楼主| 广州世锦 发表于 2012-9-11 18:50:05 | 显示全部楼层
有两个问题 1当前选中的记录的id如何得到  2如果得到选中记录的id,又如何把该值传到按钮的onclick事件当中呢
回复

使用道具 举报

 楼主| 广州世锦 发表于 2012-9-11 21:45:45 | 显示全部楼层
http://www.teemlink.com/bbs/view ... hlight=%B0%B4%C5%A5
最后的解决方法帖主说"根据客服提供的参考  和跟QQ直接沟通提供了一个在视图中添加一个列  从中获取Id的方式  和  修改视图过滤为SQL方式查询出Id值   的方式很好很有效的解决了我当前的问题  非常感谢  问题已解决! "

这个问题好像和我的类似,但对于最后解决的方法不是很理解,希望专家指导下
回复

使用道具 举报

bess 发表于 2012-9-12 09:28:37 | 显示全部楼层
您好,该帖子的博主的解决方法是参考的帖子“http://www.teemlink.com/bbs/view ... hlight=%CA%D3%CD%BC  ”中的解决方法,首先获取选择的记录的id,然后通过sql语句根据id就可以更新该记录中的某个字段的值了。同时我将这个帖子中的代码添加了注释,这样可能您会看的更明白一些。
回复

使用道具 举报

 楼主| 广州世锦 发表于 2012-9-12 10:09:23 | 显示全部楼层
我理解的是帖主说获得当前记录的ID有两种方式: 一个在视图中添加一个列从中获取Id的方式  和  修改视图过滤为SQL方式查询出Id值  

不知道我的理解是否正确,如果正确的话我对这两种方式具体的操作不明白
回复

使用道具 举报

purple 发表于 2012-9-12 10:27:41 | 显示全部楼层
回复 8# 广州世锦


    你理解错了,您找的帖子,客户的意思是,在视图添加列,想要直接获取记录id,需将视图换成sql模式,将id查询出来,在新增的这一列,通过getItemValue直接取值,然后根据id去更新指定的记录。就是我开始有跟您说的让您自己去尝试的第二种解决方案。
回复

使用道具 举报

 楼主| 广州世锦 发表于 2012-9-12 15:39:09 | 显示全部楼层
你说的用getItemValue不是很理解,搞了半天,id不是数据来源的,怎么写呀,用getItemValue("id")吗?什么值都得不到
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 07:14

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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