FineUI 官方论坛

标题: 在grid中的LinkButtonField怎么在框架中添加一个Tab呢? [打印本页]

作者: binbin    时间: 2013-5-17 15:56
标题: 在grid中的LinkButtonField怎么在框架中添加一个Tab呢?
在grid中的LinkButtonField怎么在框架中添加一个Tab呢?

作者: sanshi    时间: 2013-5-17 16:03
参考向父页面添加TAB:http://fineui.com/demo/#/demo/other/addtab.aspx
作者: binbin    时间: 2013-5-17 16:17
sanshi 发表于 2013-5-17 16:03
参考向父页面添加TAB:http://fineui.com/demo/#/demo/other/addtab.aspx

我现在用的就是这个方法,但出现一个问题,比如加一个搜索功能,选完搜索添加点搜索按钮后,就会出现JS错误
作者: binbin    时间: 2013-5-17 16:19
然后在点 LinkButtonField就不会打开Tab了
作者: sanshi    时间: 2013-5-17 16:28
binbin 发表于 2013-5-17 16:17
我现在用的就是这个方法,但出现一个问题,比如加一个搜索功能,选完搜索添加点搜索按钮后,就会出现JS错 ...

为了更快的解决问题,请按照如下步骤创建重现问题的示例:
1. 到 https://fineui.codeplex.com/releases 下载FineUI空项目 EmptyProjectNet20_FineUI;
2. 基于空项目创建重现问题的示例,并打包上传。

注:涉及数据读取操作时,请在内存中模拟实现,不要连接数据库。
作者: binbin    时间: 2013-5-20 10:38
sanshi 发表于 2013-5-17 16:28
为了更快的解决问题,请按照如下步骤创建重现问题的示例:
1. 到 https://fineui.codeplex.com/releases  ...

DEMO做好了,我上传到什么位置啊??
作者: binbin    时间: 2013-5-20 10:39
找到地方了!麻烦老大帮忙调试下
作者: sanshi    时间: 2013-5-20 14:37
已经确认是FineUI内置的 HtmlAgilityPack 的问题,会把
  1. <a onclick='javascript:openHelloFineUI("ad_list103","打开新Tab","http://www.baidu.com");return false;' href="#">打开新Tab</a>
复制代码
解析成:
  1. <a onclick="javascript:openHelloFineUI("ad_list103","打开新Tab","http://www.baidu.com");return false;" href="#">打开新Tab</a>
复制代码
而这段HTML在客户端被认为是错误格式的,从而导致生成表格结构不对。

作者: sanshi    时间: 2013-5-20 14:44
暂时可以使用下面代码解决这个问题:
  1. <a onclick="javascript:openHelloFineUI('ad_list<%#Eval("id")%>','打开新Tab','http://www.baidu.com');return false;" href="#">打开新Tab</a>
复制代码

作者: binbin    时间: 2013-5-20 15:28
好了,这个问题已经解决了
作者: の‵℡閊鳮﹌    时间: 2013-6-2 22:35
binbin 发表于 2013-5-20 15:28
好了,这个问题已经解决了

lz...我现在就遇到这个问题,能告诉我源码,如何用 a标签打开tab吗
作者: binbin    时间: 2013-6-3 17:11
の‵℡閊鳮﹌ 发表于 2013-6-2 22:35
lz...我现在就遇到这个问题,能告诉我源码,如何用 a标签打开tab吗

你看下9楼的代码
作者: 舞柯庶    时间: 2013-6-3 17:58
上面生成的TAB 如何关闭呢?
作者: 舞柯庶    时间: 2013-6-3 17:58
如何不能关闭的话,点击 会生成很多的TAB 不是太好
作者: の‵℡閊鳮﹌    时间: 2013-6-4 00:36
binbin 发表于 2013-6-3 17:11
你看下9楼的代码

谢谢回复,我看到了,但我加上例子添加tab的代码,没有反应
我不是从tree点击出来的页面,直接就一个tab页面,主页的内容,使用a标签的onclick函数添加tab

就是测试不行,希望lz能帮忙
作者: binbin    时间: 2013-6-5 11:42
の‵℡閊鳮﹌ 发表于 2013-6-4 00:36
谢谢回复,我看到了,但我加上例子添加tab的代码,没有反应
我不是从tree点击出来的页面,直接就一个tab ...

那你少JS代码
作者: binbin    时间: 2013-6-5 11:50
の‵℡閊鳮﹌ 发表于 2013-6-4 00:36
谢谢回复,我看到了,但我加上例子添加tab的代码,没有反应
我不是从tree点击出来的页面,直接就一个tab ...

你再看下
参考向父页面添加TAB:http://fineui.com/demo/#/demo/other/addtab.aspx
这个例子,把这个例子里的相关JS复制过来




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4