`
zhengjianbo
  • 浏览: 5296 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

GRID添加行按钮以及按钮事件

阅读更多
var btrender=function renderDescn(value, cellmeta, record, rowIndex, columnIndex, store) {
        var contentId = Ext.id();
//var contentId=value;
//获取行所在的ID,处理前先建立一个Button实体,然后defer到层contentID中,该函数返回的是 一个层contentId
//Button实体就显示在该层中,并可以执行函数
var btn = createGridButton.defer(1, this, [contentId]); 
function createGridButton(){ 
return new Ext.Button({ 
text: 'Confirm', 
iconCls: '', 
handler: function(){ 
addForm();

}).render(document.body, contentId); 

return('<div id="'+contentId+'"/>'); 
/*
        var str = "<input type='button' value='编辑' id='1' onclick='handleAdd();'>";
        //onclick='showEditWin();'
        alert("" +
            "这个单元格的值是:" + value + "\\n" +
            "这个单元格的配置是:{cellId:" + cellmeta.cellId + ",id:" + cellmeta.id + ",css:" + cellmeta.css + "}\\n" +
            "这个单元格对应行的record是:" + record.data["id"] + ",一行的数据都在里边\\n" +
            "这是第" + rowIndex + "行\\n" +
            "这是第" + columnIndex + "列\\n" +
            "这个表格对应的Ext.data.Store在这里:" + store + ",随便用吧。"
            );
        return str;
*/
};

    var addForm=function handleAdd(){
   if(!AddEmpWin){
    AddEmpWin = new Ext.Window({
  title: '添加合作公司',
  layout:'fit',
  width:500,
  height:300,
  plain: true,
  items:EmpForm,
  buttons: [
  {
  text:'保存',
  handler: AddRecord,
  },
  {
  text: '取消',
  handler: function(){
  AddEmpWin.hide();
  fnEnable();
}
  }
]
});
}else{
alert("请先完成该操作,再执行其他操作");
}
        AddEmpWin.show(this);
    };


  {header: 'Change', width: 75, sortable: true,  renderer:btrender,dataIndex: 'change'},
分享到:
评论

相关推荐

    datawindow列尾添加图片按钮支持grid

    总之,“datawindow列尾添加图片按钮支持grid”涉及到PowerBuilder中DataWindow组件的定制化开发,包括图形列的创建、事件处理、布局设计以及用户体验优化等多个方面。这种技术可以极大地增强数据展示的交互性和功能...

    ABAP开发ALV中自定义按钮实现

    在`REUSE_ALV_GRID_DISPLAY`的调用中,需要添加`I_CALLBACK_PF_STATUS_SET`和`I_CALLBACK_USER_COMMAND`参数,分别传入之前定义的GUI状态常量,这样ALV就能识别并处理自定义按钮的事件。 例如,当用户点击“Print”...

    input框添加图片按钮

    本文将详细介绍如何在`input`框中添加图片按钮,并确保该设计能够兼容主流浏览器如火狐、谷歌以及IE。 #### 实现原理 实现这一功能的关键在于CSS定位技术与JavaScript的动态样式调整。通过设置不同的CSS样式属性...

    Extjs4 Grid Row 事件

    在`control`方法内,我们可以指定要监听的组件、事件以及事件触发时的回调函数。 对于Grid的单元格点击事件,我们监听`'tourswinview grid'`,其中`tourswinview`是Grid所属的视图组件的ID,`grid`代表我们要监听...

    动态的添加按钮和按钮的响应函数

    在编程和软件开发中,动态地添加按钮以及设置按钮的响应函数是常见且重要的操作,尤其是在用户界面(UI)设计中。动态添加按钮允许我们根据需要在程序运行时创建新的交互元素,而按钮的响应函数则定义了用户点击按钮...

    Grid类型数据窗口列上加图片按钮

    综上所述,要在Grid类型的数据窗口列上添加图片按钮,并根据当前行改变而移动,需要进行以下步骤: 1. 创建Grid类型的数据窗口。 2. 添加图片按钮并设置图片资源。 3. 编写RowChange或CurrentRow事件代码,根据当前...

    WPF TabControl 带关闭按钮

    使用`DataTemplate`来定义这个模板,这里我们将添加一个`Button`作为关闭按钮,并设置其样式和事件处理。 3. **关闭按钮布局**: 在`HeaderTemplate`内,将`Button`放置在`TabItem`标题的右端。可以使用`Grid`或`...

    grid嵌套grid

    4. 调整样式和交互:根据需求调整`Grid`的样式,如行高、列宽等,以及添加必要的交互效果,如展开/折叠图标,点击事件等。 5. 整合到项目:将以上代码整合到你的项目中,确保所有依赖项正确引入,并进行必要的测试...

    Devexpress ;GridContorl; 动态禁用按钮

    在GridControl中添加按钮列,你可以使用`GridViewCommandColumn`或自定义的`GridColumn`类型。例如,你可以这样创建一个按钮列: ```csharp GridViewCommandColumn buttonColumn = new GridViewCommandColumn();...

    wpf 动态太耐按钮到stackpanel并添加滚动条

    在代码-behind中,我们可以使用C#或VB.NET来动态添加按钮。以下是一个C#的例子: ```csharp foreach (var buttonInfo in buttonInfos) // 假设buttonInfos是一个包含按钮信息的数据源 { Button buttonWithType = ...

    ExtJs的resultGrids中动态添加按钮

    本文将深入探讨如何在ExtJS的`resultGrids`中动态添加按钮,并结合`SuserInfoRes_js.jsp`文件名称推测可能的实现方法。 动态添加按钮在很多情况下非常有用,比如在表格数据加载后根据特定条件显示或隐藏操作按钮,...

    C#实现给DataGrid单元行添加双击事件的方法

    在这个特定的场景中,我们关注的是如何为DataGrid的每一行添加双击事件,以便在用户双击某一行时触发特定的操作,如弹出删除确认对话框。以下是对这一主题的详细解释。 首先,我们需要了解的是在ASP.NET中,...

    实现cgridlistctrlex,并使用鼠标响应事件(包括有按钮和没有按钮的两种情况),有个人博客说明

    我们将特别关注如何在CGridListCtrlEx中添加鼠标响应事件以及处理按钮的情况,无论是有按钮还是无按钮的设置。 首先,让我们了解CGridListCtrlEx的基础。它是对标准MFC CListCtrl类的扩展,提供了更多的功能,如...

    VFP9.0行缓冲方式操作Grid数据

    8. 增加记录:在Grid末尾添加新行,用户可以直接输入数据。在保存时,新行会自动作为一条新的记录添加到数据库中。 通过以上步骤,我们就可以实现VFP9.0中行缓冲方式操作Grid数据的功能,使得用户界面更加友好,...

    sap alv 去掉多余按钮

    具体到代码片段中的操作,可以看出开发者正在动态地向`RT_EXTAB`中添加了多个功能代码,包括`&EB9`、`&VEXCEL`、`&AQW`、`%SL`、`&ABC`、`&INFO`以及`&RNT_PREV`。每个功能代码都代表了ALV界面中的一个按钮,例如`&...

    完整版近在眼前-高级表格添加按钮.rar

    在IT行业中,高级表格添加按钮的设计与实现是一个重要的议题,特别是在网页开发、数据管理以及用户界面设计中。这个“完整版近在眼前-高级表格添加按钮.rar”压缩包可能包含了详细的教学资源或代码示例,旨在帮助...

    gridPanel添加按钮

    综上所述,`gridPanel`添加按钮涉及前端开发的多个方面,包括组件配置、事件处理、自定义功能实现以及源码理解和调试。理解这些概念并熟练运用,对于提升Web应用的用户体验和功能完整性至关重要。

    vfp 动态添加控件的事件绑定处理

    打开这些文件,你可以看到如何在代码中创建、添加控件以及绑定事件处理程序。 总结起来,VFP中的动态添加控件并绑定事件处理主要涉及`CREATE OBJECT`、`ADD OBJECT`和`BIND EVENT`这三个关键步骤。通过熟练掌握这些...

    WPF实现超酷样式按钮

    5. **添加控件和触发器**:在`ControlTemplate`中,可以添加各种形状(如`Rectangle`、`Path`等)和文本元素(如`TextBlock`)来构建按钮的外观。使用数据绑定(DataBinding)可以将按钮的内容与控件属性关联。同时...

Global site tag (gtag.js) - Google Analytics