FineUI 官方论坛

标题: 开源版有更新到4.2的么,为什么我用不起来啊 [打印本页]

作者: tongeng    时间: 2015-5-19 21:26
标题: 开源版有更新到4.2的么,为什么我用不起来啊
我直接替换了dll文件
所有页面都出现了问题,页面只要放一个PageManager就会这样是还需要更新其他的东西么?



作者: sanshi    时间: 2015-5-19 22:04
开源版升级,要同时更新如下两个内容:
1. FineUI.dll
2. extjs 文件夹:http://fineui.com/bbs/forum.php?mod=viewthread&tid=3218
作者: tongeng    时间: 2015-5-19 23:00
更新extjs文件夹后已经可以用了
但是还有个疑问
更新上说表格所有其他地方的RowIndex指的是在全部数据源中的索引(和之前不兼容,需要注意)。
                -所有表格事件参数RowIndex属性,包括GridAfterEditEventArgs、GridRowClickEventArgs等。

但是我测试用内存分页如果翻到第二页,还是会返回第一页的索引值,代码如下
protected void Grid1_RowClick(object sender, FineUI.GridRowClickEventArgs e)
    {
        object[] dataKeys = Grid1.DataKeys[e.RowIndex];
        btnAdd.OnClientClick = Window1.GetShowReference("dict_edit.aspx?op=add&id=" + dataKeys[0].ToString(), "新增字典项");
    }
作者: 隨風往事    时间: 2015-5-20 08:48
tongeng 发表于 2015-5-19 23:00
更新extjs文件夹后已经可以用了
但是还有个疑问
更新上说表格所有其他地方的RowIndex指的是在全部数据源中 ...

1、你的这个应该没问题吧?e.rowindex不影响,
2、你的这种写法我觉得不是最佳写法,你写成window列不就行了,为啥还有后台来换获取参数返回js再执行?会慢滴
作者: tongeng    时间: 2015-5-20 12:19
隨風往事 发表于 2015-5-20 08:48
1、你的这个应该没问题吧?e.rowindex不影响,
2、你的这种写法我觉得不是最佳写法,你写成window列不就 ...

1 写法是没问题但是翻到第二页选中第一行,返回的rowindex还是1,不是更新上说已经改为全局的索引值了么?
2 window列当然是不用这样写,但是那每行都会多一个按钮啊,我这个按钮不在表格里面又要传参数只能这么干了
作者: 隨風往事    时间: 2015-5-20 14:51
tongeng 发表于 2015-5-20 12:19
1 写法是没问题但是翻到第二页选中第一行,返回的rowindex还是1,不是更新上说已经改为全局的索引值了么 ...

1、我的项目也用到e.rowindex,行单击按钮事件、双击事件、选中事件。升级后没做任何代码修改,运行测试没任何错误。
2、window列也可以传参嘛,除非不是本行参数数据?




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