jQuery MiniUI

标题: datagrid复制BUG [打印本页]

作者: paio    时间: 2013-3-14 18:21:43     标题: datagrid复制BUG

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标签外面


作者: niko    时间: 2013-3-14 19:31:31

你的ondrawcell逻辑写错误了把。




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