jQuery MiniUI

 找回密码
 立即注册
楼主: 覆霜雪
打印 上一主题 下一主题

行编辑器中的buttonedit问题 [复制链接]

Rank: 3Rank: 3

11#
发表于 2014-11-20 16:04:31 |只看该作者
felt 发表于 2014-11-20 15:44
你觉得你这些代码我能运行出效果吗?
请重新做一个简单页面来重现问题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page contentType="text/html;charset=utf-8"%>
<%@ include file="/commons/taglibs.jsp"%>
<html xmlns="http://www.w3.org/1999/xhtml">
        <head>
                <title>记账</title>

                <script src="${ctx}/js/validation/validation.js"
                        type="text/javascript"></script>               
        </head>
        <body style="height:98%; width:99%;background:white;">  
    <form id="form1">
    <div id="datagrid1" class="mini-datagrid" style="width:800px;height:200px;" idField="id"
            url="${ctx}/login/loanaccounts!query.action"
        allowResize="true" pageSize="20" showFooter="false"
        allowCellEdit="true" allowCellSelect="true" multiSelect="true" oncellendedit="checkCourse"
        editNextOnEnterKey="true"  editNextRowCell="true">
        <div property="columns">
            <div type="indexcolumn"></div>
            <div type="checkcolumn"></div>      
            <div name="course"  field="course" displayField="courseField" headerAlign="center"  width="150" >
                    科目
                    <input id="courseId" name="courseId" property="editor" class="mini-buttonedit" width="300px" onbuttonclick="onButtonEdit" />
            </div>                           
        </div>
    </div>         
    </form>
    </div>
        <script type="text/javascript">
            mini.parse();
            var grid = mini.get("datagrid1");           
                        var newRow = {};
            grid.addRow(newRow);
            grid.beginEditCell(newRow);
            grid.updateRow(newRow,{course:"123",courseField:"例子"});
    </script>
        </body>
</html>

版主看一下  代码运行后 course和courseField一直是一样的数据 麻烦了

Rank: 8Rank: 8

12#
发表于 2014-11-20 16:15:25 |只看该作者
覆霜雪 发表于 2014-11-20 16:04
记账

                                


如图,不一样啊

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

13#
发表于 2014-11-20 16:21:26 |只看该作者
felt 发表于 2014-11-20 16:15
如图,不一样啊

页面展示和点击buttonedit的输入框后,为什么值是一样的点击前页面



附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

14#
发表于 2014-11-20 16:22:01 |只看该作者
覆霜雪 发表于 2014-11-20 16:21
页面展示和点击buttonedit的输入框后,为什么值是一样的点击前页面

点击后页面
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

15#
发表于 2014-11-20 16:24:08 |只看该作者
覆霜雪 发表于 2014-11-20 16:22
点击后页面

本来就显示的就是文本字段
field="course" displayField="courseField"
对应buttonedit
value:course,text:courseField

Rank: 3Rank: 3

16#
发表于 2014-11-20 16:30:31 |只看该作者
felt 发表于 2014-11-20 16:24
本来就显示的就是文本字段
field="course" displayField="courseField"
对应buttonedit

请问怎样实现,未点击时展示文本(courseField),点击后展示id字段(course)  纠结这里好久了。。

Rank: 8Rank: 8

17#
发表于 2014-11-20 16:51:17 |只看该作者
覆霜雪 发表于 2014-11-20 16:30
请问怎样实现,未点击时展示文本(courseField),点击后展示id字段(course)  纠结这里好久了。。 ...

只能表格显示的一样

Archiver|普加软件

GMT+8, 2024-10-7 09:27 , Processed in 1.040890 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部