Ext.net的控件gridpanel的问题。菜鸟跪求高手解答!

我用这个控件显示数据,每行末尾有一列<ext:GridComm>,有一个“编辑"命令。我想在点击“编辑”时,相应的那一行数据变为可编辑的。跪求高手用js为“编辑”写han... 我用这个控件显示数据,每行末尾有一列<ext:GridComm>,有一个“编辑"命令。我想在点击“编辑”时,相应的那一行数据变为可编辑的。跪求高手用js为“编辑”写handler?

前台代码是:
<ext:CommandColumn ID="CommandColumn1" runat="server" Width="180">
<Commands>
<ext:GridCommand Icon="Delete" CommandName="Delete" Text="删除">
</ext:GridCommand>
<ext:CommandSeparator />
<ext:GridCommand Icon="NoteEdit" CommandName="Edit" Text="编辑">
</ext:GridCommand>
</Commands>
<Listeners>
<Command Handler="if(command=='Delete'){
if(confirm('确定要删除吗?')){
App.direct.StuDelete(record.data.StuID);
#{StuStore}.remove(record);
#{GridPanel1}.store.reload();
}
}
else if(command=='Edit'){
//此处请高手帮忙写一下!!!不胜感激!!!
}
“/>
</Listeners>
</ext:CommandColumn>
展开
 我来答
yj021321
2013-04-26 · 超过23用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:58.5万
展开全部
可不可以这样。你双击行的时候 编辑这一行?
<ext:gridpanel>
....
<ext:CommandColumn />

<ext:ColumnHeader="Email"DataIndex="email"Width="150">

<Editor><ext:TextFieldrunat="server"AllowBlank="false"Vtype="email"/></Editor>
每一列定义一个 Editor 双击的时候 弹出 这个控件 可以定义很多控件 比如combox等
</ext:Column>

....

<Plugins><ext:RowEditorrunat="server"SaveText="Update"/></Plugins>

</ext:gridpanel>

总结: ext.net自带很多 你想得到 的功能 他封装好了
给你这样的实例 你看一下
http://examples1.ext.net/#/GridPanel/Plugins/RowEditor/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式