jQuery MiniUI

标题: datagrid多选框以及树的textField 和 ValueField问题 [打印本页]

作者: bingfeng0430    时间: 2016-6-15 17:17:16     标题: datagrid多选框以及树的textField 和 ValueField问题

本帖最后由 bingfeng0430 于 2016-6-15 17:17 编辑

datagrid 下拉多选框、多选文本框以及树的textField 和 ValueField问题。<div id="grid_bfPlanInfos" class="mini-datagrid"
        style="width:100%;height:90%;"
        url="com.fdc.project.bfprojectinfos.queryPlaninfos.biz.ext"
        idField="id"
        dataField="bfplaninfos"
        showPager="false"
        sortMode="client"
        allowCellEdit="true"
        allowCellSelect="true"
        multiSelect="true"
        editNextOnEnterKey="true"
        allowAlternating="true"
        
      
        allowCellValid="true"
        editNextOnEnterKey="true">

                <div field="handlePerson" allowSort="true" align="center"        headerAlign="center"  >
                XXX
                        <input  property="editor"        class="mini-textboxlist"  style="width:350px;"   textField="EMPNAME"        valueField="EMPID" url="com.fdc.project.bfprojectinfos.getHandlePersons1.biz.ext"        dataField="emps"  required="true" allowInput="true"    valueFromSelect="true"/>
                </div>
[attach]7553[/attach][attach]7552[/attach][attach]7551[/attach][attach]7550[/attach]
图1 是选后之后 再选的效果。
图2 是搜丰 显示的结果
图3 是返回的数据结果
图4 是设置了textField 还是显示的id  急等!!!

作者: felt    时间: 2016-6-15 17:33:08

http://www.miniui.com/demo/#src=datagrid/rowedit_textboxlist.html
参考示例,请设置好displayField
作者: bingfeng0430    时间: 2016-6-15 17:40:56

本帖最后由 bingfeng0430 于 2016-6-15 17:50 编辑
felt 发表于 2016-6-15 17:33
http://www.miniui.com/demo/#src=datagrid/rowedit_textboxlist.html
参考示例,请设置好displayField ...

设置了以后,保存成功后。页面显示是空白的。。 另外 再请教下。 搜丰  显示的是全部。。 而combobox 是可以搜出相似的。 combobox设置了  type=“comboboxcolumn”就可以解决 textFiled 和 ValueField问题。
另外,假如点击一个编辑框。。弹出一个树。。 如图[attach]7554[/attach]

怎么给弹出来的这个树 设置滚动条。。
弹树也是遇到相似的问题。最后我把字典里存的id 也给存成汉字了。。 求解决。

作者: felt    时间: 2016-6-15 17:46:24

bingfeng0430 发表于 2016-6-15 17:40
设置了以后,保存成功后。页面显示是空白的。。

需要2个字段一起保存,你保存了吗
作者: bingfeng0430    时间: 2016-6-15 17:50:57

felt 发表于 2016-6-15 17:46
需要2个字段一起保存,你保存了吗

两个字段一起保存 什么意思?
作者: dforce    时间: 2016-6-16 09:34:51

bingfeng0430 发表于 2016-6-15 17:50
两个字段一起保存 什么意思?

1 http://www.miniui.com/demo/#src=datagrid/rowedit_textboxlist.html
请仔细看示例,textboxlist那列有对应的两个字段,field和displayField,你保存数据的时候必须讲这2个字段的数据都保存,这样下次加载的时候才会直接显示出来
弹出树和这样一样的问题

2   treeselect可以设置下拉框的尺寸,popupHeight
作者: bingfeng0430    时间: 2016-6-16 13:21:04

dforce 发表于 2016-6-16 09:34
1 http://www.miniui.com/demo/#src=datagrid/rowedit_textboxlist.html
请仔细看示例,textboxlist那列 ...

那displayField的字段值 是当前数据表的  还是另一个数据表返回的数据EMPNAME
作者: dforce    时间: 2016-6-16 13:35:47

bingfeng0430 发表于 2016-6-16 13:21
那displayField的字段值 是当前数据表的  还是另一个数据表返回的数据EMPNAME

我们不管你什么表
<div field="person" displayField="personName"

比如这样
你保存完加载出来的数据里面必须这样{person:"zhangsan",personName:"张三"},才能在保存完刷新显示出来
作者: bingfeng0430    时间: 2016-6-16 13:56:29

本帖最后由 bingfeng0430 于 2016-6-16 14:05 编辑
dforce 发表于 2016-6-16 13:35
我们不管你什么表

好像不太管用。。
<div field="person" displayField="personName"
person personName 这两个字段 personName 是person表的字段么?


好像有点明白了。但是我保存的时候 直接是按数据表对应的实体保存的。这个displayField 我保存到哪。 怎么获取到他的值?
保存完又怎么加载能让他显示呢。。

作者: dforce    时间: 2016-6-16 14:42:57

bingfeng0430 发表于 2016-6-16 13:56
好像不太管用。。

我们不管你保存到哪,你加载的时候行数据里面必须两个字段都有
作者: bingfeng0430    时间: 2016-6-17 10:34:54

本帖最后由 bingfeng0430 于 2016-6-17 10:42 编辑
dforce 发表于 2016-6-16 14:42
我们不管你保存到哪,你加载的时候行数据里面必须两个字段都有

字段也存了。页面还是显示id 点击的时候 可以出现汉字了。。 搜索还是全部的。。

作者: niko    时间: 2016-6-17 13:24:58

弹出选择树,如果操作比较复杂,树节点比较多,推荐还是用这个例子:
http://miniui.com/demo/#src=buttonedit/selectTree.html

通过buttonedit弹出一个选择树的页面,选择节点后返回设置。




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