DataView里如何添加按钮?

DataView里如何添加按钮?,第1张

在DataView render事件里面查找相应div吧按钮渲染上去即可.XTemplate 添加<div class=".test_btn"/render : function(p) {(function() {var btns = Ext.DomQuery.select('div.test_btn', p.el.dom)//查找需要渲染 divExt.each(btns, function(btn) { //遍历div 添加按钮渲染var btn = new Ext.Button({renderTo : btn,text : 'dd'})})}).defer(2)}问题补充:有啊,奇怪了lizhi92574 写道检查 render 函数 是否有参数p,如果需要对应不对事件函数可以在div添加属性<div class=".test_btn" callback="{dd}"/ 获取callback 值,吧他放在handler里面就行了。lizhi92574 写道检查 render 函数 是否有参数p,如果需要对应不对事件函数可以在div添加属性<div class=".test_btn" callback="{dd}"/ 获取callback 值,吧他放在handler里面就行了。lizhi92574 写道render是渲染完成执行的。那时候el对象已经创建了。lizhi92574 写道render是渲染完成执行的。那时候el对象已经创建了。

在DataList数据控件中

支持的按钮有 ImageButtong LinkButton Button 三个

当点击按钮时可以触发RowCommand 事件

在这个事件中可以自定义方法, *** 作,比如更新,删除等等

不知道你说的触发是什么意思

对于 WEB 来说,事件的触发也就是鼠标点击,或者到达一定条件由 js 触发

想要自动触发的话,先要在 DataList 中找到这个按钮,然后再触发 OnClick 事件

--------------------------------------------------------------------------------------------------

这是一个示例:

<asp:DataList ID="DataList1" runat="server" Width="213px">

<ItemTemplate>

<asp:Button CommandName="InsertData" ID="Button1" runat="server" Text="Button" />

</ItemTemplate>

</asp:DataList>

里面的按钮假设就是你要添加 OnClick 事件的按钮

/******************************************

注意里面有个 CommandName属性( CommandName="InsertData")

InsertData 这个值随便设,用于自定义事件名称,但是不要用 Edit,Update和Delete三个保留字

******************************************/

之前说过, 数据控件中按钮的 Click 事件会触发 Command 事件(GridView是 RowCommand , Datalist是ItemCommand)

所以,选中Datalist,查看属性,然后切换到事件面板,双击 ItemCommand 行以生成事件触发时执行的方法

方法里参考这样:

protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)

{

if (e.CommandName.Length >0 &&e.CommandName == "InsertData")

{

// 此处添加要执行的 *** 作,比如插入,更新,删除等等

}

}

比较简单的方法:

1.在页面上添加一个AccessDataSource控件,并把它配置好。

2.添加一个GridView控件,选择刚才配好的数据源。

3.勾上Enable Editing,就ok啦。

不过使用分层结构设计的时候,一般不会这样直接访问数据库。有兴趣可以找找有关的资料看看。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11955958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存