jQuery MiniUI

标题: datagrid 单选其 控件问题 [打印本页]

作者: lljuser    时间: 2013-7-31 13:00:13     标题: datagrid 单选其 控件问题

datagrid 单选如何设置 设置multiselect='fasle' 但有  <div type="checkcolumn"></div> 项还是多选,没有实现单选。
datagrid单选有类似radionbutton那种效果吗?


另外想问,class   minui哪些控件 有setText方法

作者: felt    时间: 2013-7-31 13:31:21

multiSelect="false"的时候 checkcolumn默认就成单选了。
一般有输入框的控件都能setText.
作者: lljuser    时间: 2013-7-31 14:54:26

felt 发表于 2013-7-31 13:31
multiSelect="false"的时候 checkcolumn默认就成单选了。
一般有输入框的控件都能setText. ...

那如何判断一个控件是否有setText方法或者判断 他是输入框控件  因为想通过遍历某个值得知这个控件是有setText方法再为其赋值。
作者: factory    时间: 2013-7-31 15:06:55

lljuser 发表于 2013-7-31 14:54
那如何判断一个控件是否有setText方法或者判断 他是输入框控件  因为想通过遍历某个值得知这个控件是有se ...

为什么要判断控件的是否有某个方法?
我不太明白你这样做的目的是什么了。你可以看API的extend,父类的API都能继承
作者: lljuser    时间: 2013-7-31 15:15:20

factory 发表于 2013-7-31 15:06
为什么要判断控件的是否有某个方法?
我不太明白你这样做的目的是什么了。你可以看API的extend,父类的AP ...

因为我会控件往其它函数传递,但接收者不这个控件是什么控件, 比如buttonEdit和textbox 这两个控件,我都做为参数传到其它函数里  function test(e)   e代表控件,
这个时候函数并不知道这个控件是 buttonEdit 还是 textbox  所以我在给其赋值的时候 setValue没有问题,但是
buttonEdit  并不能显示Text值, 所以我想如果判断这个控件是有这个setText方法或者 能判断出他是输入框类控件都带Text属性,我就在setValue后,再做一次setText操作
作者: factory    时间: 2013-7-31 16:05:02

lljuser 发表于 2013-7-31 15:15
因为我会控件往其它函数传递,但接收者不这个控件是什么控件, 比如buttonEdit和textbox 这两个控件,我 ...

那你直接判断e.setText有没有好了
if(e.setText){
    e.setText("有text")
}else{
    e.setValue("没有text")
}
作者: lljuser    时间: 2013-8-1 09:46:38

factory 发表于 2013-7-31 16:05
那你直接判断e.setText有没有好了
if(e.setText){
    e.setText("有text")

你好,还是这个问题, 我用buttonedit 控件做为表单的一个输入控件,由于其有Text值,当从后台拿回来数据绑定回Form时 即form.setData(data)后,buttonedit 的Text是看不到的,虽然value是有值的( 我的buttionedit的value与text是同一个值)。 碰到这种情况总不能在form.setData后再做一次buttionedit.setText操作吧? buttionedit是否有属性可以使其绑定value与text显示为同一值叫
作者: lljuser    时间: 2013-8-1 10:02:08

factory 发表于 2013-7-31 16:05
那你直接判断e.setText有没有好了
if(e.setText){
    e.setText("有text")

仔细看了API 发现有个textname属性,可以解决这个问题,谢谢了




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