jQuery MiniUI

 找回密码
 立即注册
查看: 2440|回复: 1
打印 上一主题 下一主题

datagrid复制BUG [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-3-14 18:21:43 |只看该作者 |倒序浏览
grid1:
增加链接
  1. function onDrawCell(e){
  2.                 e.cellHtml = e.value==''||e.value==null ? '' : '<a href="###"/>'+e.value+'</a>';
  3. };
复制代码


复制grid1的数据到grid2后,链接没了
  1.   function doAddItems(items) {
  2.             items = mini.clone(items);

  3.             //根据id判断,去除重复的item
  4.             for (var i = items.length - 1; i >= 0; i-- ) {
  5.                 var item = items[i];
  6.                 var item2 = grid2.findRow(function (row) {
  7.                     if (row.id == item.id) return true;
  8.                 });
  9.                 if (item2) {
  10.                     items.removeAt(i);
  11.                 }
  12.             }

  13.             grid2.addRows(items);
  14.         }

  15.         function add() {        
  16.             var items = grid1.getSelecteds();
  17.             doAddItems(items);
  18.         }
复制代码

   查看源码<a href="###"/>value</a>变成<a href="###"/></a>value,value跑到a标签外面

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-3-14 19:31:31 |只看该作者
你的ondrawcell逻辑写错误了把。

Archiver|普加软件

GMT+8, 2024-11-27 23:34 , Processed in 1.031294 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部