jQuery MiniUI

标题: 问几个小问题。 [打印本页]

作者: 草草草    时间: 2013-12-20 12:57:37     标题: 问几个小问题。

首先是俩页面,一个展现页面,另一个是点击新建或修改弹出来的页面
[attach]3494[/attach]
弹出来的页面根据核算类型显隐一些<td>
[attach]3491[/attach][attach]3492[/attach]
现在有俩问题:
1.弹出的页面中combobox是把id保存到库中在展示页面显示出来,怎样能变成文本?
[attach]3493[/attach]

2.如果展现页面点击编辑,弹出窗口如何根据核算类型的值自动展现出显隐后的页面出来? 保存时显隐控制用的是mini-combobox的onvaluechanged

作者: factory    时间: 2013-12-20 13:27:34

1.你的combobox肯定有一个字典,哪个id对应哪个文本
或者说,你的数据库里面,肯定有一张表是对应combobox的id的文本的,你获取数据的时候,应该把id和text都查出来
组成{id:"1",text:"张三"}这样的数据给到combobox,才能显示出文本,不然你不给文本,我们怎么知道你这个id为1的,显示为什么

2.不太明白
作者: 草草草    时间: 2013-12-20 13:36:07

factory 发表于 2013-12-20 13:27
1.你的combobox肯定有一个字典,哪个id对应哪个文本
或者说,你的数据库里面,肯定有一张表是对应combobox的id ...

通过一个下拉选择框的选择控制一些<td></td>的显示与隐藏。

比如选项1只显示行1,选中选项2只显示行2,作为添加页面时用valuechanged控制页面显示没问题

但是作为编辑页面,页面出现时数据已经加载,这时应该根据加载完成的下拉框选项值确定显示哪一行。

应如何做?

作者: felt    时间: 2013-12-20 13:50:29

草草草 发表于 2013-12-20 13:36
通过一个下拉选择框的选择控制一些的显示与隐藏。

比如选项1只显示行1,选中选项2只显示行2,作为添加页 ...

页面打包上来我们看下
作者: 草草草    时间: 2013-12-20 14:12:15

felt 发表于 2013-12-20 13:50
页面打包上来我们看下

[attach]3497[/attach]
差不多就这么个东西
利用combox控制table的td显示和隐藏

但是当打开的页面的下拉框加载了默认值,td的显示和隐藏怎么触发不清楚。

作者: felt    时间: 2013-12-20 14:23:17

草草草 发表于 2013-12-20 14:12
差不多就这么个东西
利用combox控制table的td显示和隐藏

valuechanged事件只有在输入或选择改变后才会触发
你初始加载的时候是不会触发的
作者: 草草草    时间: 2013-12-20 14:29:51

felt 发表于 2013-12-20 14:23
valuechanged事件只有在输入或选择改变后才会触发
你初始加载的时候是不会触发的 ...

那么初始加载的话 能通过别的什么东西触发下么?
作者: 草草草    时间: 2013-12-20 14:32:27

felt 发表于 2013-12-20 14:23
valuechanged事件只有在输入或选择改变后才会触发
你初始加载的时候是不会触发的 ...

能不能通过别的什么根据下拉框的值,来判定一些东西?
作者: factory    时间: 2013-12-20 15:40:38

草草草 发表于 2013-12-20 14:32
能不能通过别的什么根据下拉框的值,来判定一些东西?

通过下拉框,隐藏下拉框内选中的值对应的td?

那你在生成这个td的时候,应该让他跟你的下拉框的值关联起来,比如id,name等等

隐藏的话,可以用jquery的hide()方法来隐藏

$("#id").hide()




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2