jQuery MiniUI

标题: JS修改 grid [打印本页]

作者: yy0033    时间: 2016-6-30 10:30:43     标题: JS修改 grid

        你这个效果(这是直接写的)
        <input property="editor" class="mini-treeselect" url="ajax/DeptManage.ashx?method=TreeList" expandOnLoad="0"
                                textField="机构名称" valueField="ID" parentField="PID" resultAsTree="false" popupWidth="200px"/>

       我这里不成树

                           [attach]7599[/attach][attach]7598[/attach]


作者: dforce    时间: 2016-6-30 10:50:22

false
如果你本来这样配置treeselect能显示成树形,那么放里面应该还是可以的
作者: yy0033    时间: 2016-6-30 11:01:49

dforce 发表于 2016-6-30 10:50
false
如果你本来这样配置treeselect能显示成树形,那么放里面应该还是可以的 ...

本来是可以显示的.从.net 改为JAVA

class="mini-treeselect" ---  用 type="treeselect"  代替没错吧???
作者: dforce    时间: 2016-6-30 11:27:57

yy0033 发表于 2016-6-30 11:01
本来是可以显示的.从.net 改为JAVA

class="mini-treeselect" ---  用 type="treeselect"  代替没错吧? ...

type="treeselect"  的列不能动态更新编辑器
作者: yy0033    时间: 2016-6-30 11:45:08

dforce 发表于 2016-6-30 11:27
type="treeselect"  的列不能动态更新编辑器

那要怎么处理,我这里只能动态处理
作者: yy0033    时间: 2016-6-30 11:47:15

dforce 发表于 2016-6-30 11:27
type="treeselect"  的列不能动态更新编辑器

动态改为buttonedit是可以的

miniTable.updateColumn(colName, {
                                editor : {
                                        type : "buttonedit",
                                        allowInput : false,
                                        width: "100%",
                                        height: "100%",
                                        onbuttonclick : function(){
                                                var row =
作者: dforce    时间: 2016-6-30 12:56:18

yy0033 发表于 2016-6-30 11:47
动态改为buttonedit是可以的

miniTable.updateColumn(colName, {

那就别用treeseleccolumn,这个列的功能就是保存数据,自动映射,但是数据就是不能修改
你只能动态修改的话,就用field+displayField,这样的设置对修改没什么影响
作者: yy0033    时间: 2016-6-30 15:01:38

dforce 发表于 2016-6-30 12:56
那就别用treeseleccolumn,这个列的功能就是保存数据,自动映射,但是数据就是不能修改
你只能动态修改的 ...

我就用来分配人员的,没用treeselect怎么看的出人员的组织机构
作者: dforce    时间: 2016-6-30 15:17:10

yy0033 发表于 2016-6-30 15:01
我就用来分配人员的,没用treeselect怎么看的出人员的组织机构

我是让你别用type="treeSelectColumn"
没有不让你用treeselect
<div field="a" displayField="A">
   <input property="editor" class="mini-treeselect"

作者: yy0033    时间: 2016-6-30 16:04:49

dforce 发表于 2016-6-30 15:17
我是让你别用type="treeSelectColumn"
没有不让你用treeselect

一直没用treeSelectColumn,你到底看懂我说什么了没,我是说为treeSelect不成树状
作者: yy0033    时间: 2016-6-30 16:05:57

dforce 发表于 2016-6-30 15:17
我是让你别用type="treeSelectColumn"
没有不让你用treeselect

text1和text1.1、text1.2同级去了
作者: dforce    时间: 2016-6-30 16:24:13

yy0033 发表于 2016-6-30 16:05
text1和text1.1、text1.2同级去了

那就是你的数据不对,本地测试过了动态改变可以的[attach]7601[/attach]
作者: yy0033    时间: 2016-6-30 16:41:48

dforce 发表于 2016-6-30 16:24
那就是你的数据不对,本地测试过了动态改变可以的

我的数据没问题,其他那种非动态也是调用这个方法,也成树状
作者: yy0033    时间: 2016-6-30 17:02:21

dforce 发表于 2016-6-30 16:24
那就是你的数据不对,本地测试过了动态改变可以的

我想问一下如果我动态加一个这个 onDrawCell   画完以后就立刻改变吗
作者: yy0033    时间: 2016-6-30 17:13:48

dforce 发表于 2016-6-30 16:24
那就是你的数据不对,本地测试过了动态改变可以的

[attach]7602[/attach]这不是我数据问题了吧

作者: dforce    时间: 2016-6-30 17:18:08

yy0033 发表于 2016-6-30 17:02
我想问一下如果我动态加一个这个 onDrawCell   画完以后就立刻改变吗

ondrawcell是表格绘制事件,数据加载,更新都会触发
作者: yy0033    时间: 2016-6-30 17:39:44

dforce 发表于 2016-6-30 16:24
那就是你的数据不对,本地测试过了动态改变可以的

你可以把这块代码考给我吗
作者: felt    时间: 2016-7-1 09:26:56

yy0033 发表于 2016-6-30 17:39
你可以把这块代码考给我吗

代码很简单就如上面截图里面的,刚开始是个textbox,直接换成treeselect





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