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> <f
istener Event="edit" Handler="onGridAfterEdit" /> <f
istener Event="beforeedit" Handler="onGridBeforeEdit" /> </Listeners>
protected
void
tbxEditorName_TriggerClick
(
object
sender
,
EventArgs
e
)
{
string
[]
selectedCell
=
Grid1
.
SelectedCell
;
if
(
selectedCell
!=
null
)
{
PageContext
.
RegisterStartupScript
(
Window1
.
GetShowReference
(
"grid_editor_cell_selectfromwindow_iframe.aspx?rowid="
+
selectedCell
[
0
]));
}
}
作者:
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