jQuery MiniUI

 找回密码
 立即注册
查看: 1021|回复: 1

datagrid使用动态替换editor的方式,textarea控件无法使用 [复制链接]

Rank: 3Rank: 3

发表于 2023-2-24 17:28:12 |显示全部楼层
1、页面中定义textarea控件
  1. <input class="mini-textarea" id="text-textarea" />
复制代码

2、在cellbeginedit事件中,通过以下代码动态修改editor
  1. var editor = mini.get('text-textarea');
  2.                         editor.id = e.rowIndex +'-'+ e.field + '-textarea'
  3.                         e.editor = editor;
  4.                         e.column.editor = editor;
复制代码
3、点击单元格,无法进入编辑状态,提示“还有X个字可输入”。使用其他的控件就没有这样的问题,例如:textbox、combobox。

Rank: 8Rank: 8

发表于 2023-2-27 08:57:31 |显示全部楼层
http://www.miniui.com/demo/#src=datagrid/celledit2.html
基于这个例子改在重现你的问题,发上来。

Archiver|普加软件

GMT+8, 2024-3-28 19:45 , Processed in 1.035254 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部