FineUI 官方论坛

标题: 开源版 grid 里添加 triigerbox ,点击后台无法获取行号 [打印本页]

作者: owenhy    时间: 2016-1-8 11:30
标题: 开源版 grid 里添加 triigerbox ,点击后台无法获取行号

      按照 专业版的例子,移植到开源版, 但是
   在 selectedCell 里只能获取到 selectedCell[1] 栏位id ,selectedCell[0] 行id 一直是空,不清楚什么问题
下面是我grid的定义 和后台代码, 麻烦高手指点 ,行是新增加的行,不是原有的行。


    <f:Grid ID="Grid_Detail" Title="订单明细" EnableCollapse="true"  ShowBorder="true"   ShowHeader="false" AllowPaging="false" AutoScroll="true" runat="server"  ShowPagingMessage="false" DataKeyNames="Id,OID"    EnableMultiSelect="false" ClicksToEdit="1" RegionPosition="Bottom"    AllowCellEditing="true"    EnableAfterEditEvent="false" >                                       <Columns>                         </Columns>                         <Listeners>                            <fistener Event="edit" Handler="onGridAfterEdit" />                             <fistener Event="beforeedit" Handler="onGridBeforeEdit" />                        </Listeners>






作者: owenhy    时间: 2016-1-9 10:17
  哎,总是没有人答复啊。
作者: owenhy    时间: 2016-1-9 11:53
测试过了专业版的就可以获取到,开源版的就没法获取到,开原版bug很多啊。
作者: sanshi    时间: 2016-1-11 09:54
表格要定义 DataIdField,这样每一行才有 ID
作者: owenhy    时间: 2016-1-11 11:33
sanshi 发表于 2016-1-11 09:54
表格要定义 DataIdField,这样每一行才有 ID

  DataIdField="OID"  我加上也测试过了, 不管是用   DataIdField="Id" ,  DataIdField="OID" 后台都没法获取行号信息
作者: owenhy    时间: 2016-1-15 20:04
sanshi 发表于 2016-1-11 09:54
表格要定义 DataIdField,这样每一行才有 ID

这个到底是不是bug,我怎么测试都不行,加不加dataidfield 后台都没法获取到行id。
作者: 甘桂    时间: 2016-3-11 22:08
DataIdField作用是什么,怎么样用。在技术文档里也没有查到
作者: 甘桂    时间: 2016-3-12 15:50
三石只管专业版了。




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