如何在网格上添加自定义按钮并传递行值?

2023-12-21

我想向网格添加一个按钮,以便用户可以通过传入按钮行中的值来查看给定任务的时间表条目值。网格加载得很好,直到我将按钮添加到 columnCfgs。当按钮在那里时,我收到“Uncaught TypeError:Object [object Object] has no method 'setSortState'”错误。

    {text:'View Time',
        xtype: 'button',
        listeners: {
            click: Ext.bind(this._viewTimeEntryValues(projectId, taskId), this)
        }
    },

完整电网代码:

this.grid = this.add({
    xtype: 'rallygrid',
    model: model,
    defaultSortToRank: true,
    showRowActionsColumn: false,
    columnCfgs: [
        {text:'View Time',
            xtype: 'button',
            listeners: {
                click: Ext.bind(this._viewTimeEntryValues(projectId, taskId), this)
            }
        },
        {text:'Id',             dataIndex:'FormattedID'},
        {text:'Name',           dataIndex:'Name'},
        {text:'Project',        dataIndex:'Project'}
    ],
    storeConfig: {
        context: {
            projectScopeUp: false,
            projectScopeDown: true
        },
        filters: this._activeFilters
    }
});
  • 如何将自定义按钮添加到网格中?
  • 如何从按钮行传递值?

我在代码中使用了一个按钮这个 github 仓库 https://github.com/nmusaelian-rally/last-revision-of-task。这是带有按钮的网格:

var g = Ext.create('Rally.ui.grid.Grid', {
    id: 'g',
    store: store,
    enableRanking: true,
    columnCfgs: [
          {text: 'Formatted ID', dataIndex: 'FormattedID'},
          {text: 'Name', dataIndex: 'Name'},
          {text: 'State', dataIndex: 'State'},
          {text: 'Last Revision',
            renderer: function (v, m, r) {
                var id = Ext.id();
                Ext.defer(function () {
                    Ext.widget('button', {
                        renderTo: id,
                        text: 'see',
                        width: 50,
                        handler: function () {
                            that._getRevisionHistory(data, r.data);
                        }
                    });
                }, 50);
            return Ext.String.format('<div id="{0}"></div>', id);
            }

        }
   ],
   height: 400,
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在网格上添加自定义按钮并传递行值? 的相关文章

  • 想要将 Rally 故事从一个项目复制到另一个项目

    我正在尝试将故事和任务 及其层次结构 从一个 Rally 项目复制到另一个项目 我只需要从一个 模板 项目进行复制 因此不需要使用 ProjectPicker 小部件 只需利用复制故事和任务的现有应用程序即可but它需要能够从一个项目读取数
  • RALLY:确定父用户故事的版本

    在 Rally 中 我们有以下故事结构 家长故事1 子故事 1 儿童故事 1 儿童故事 2 子故事 2 儿童故事 3 子故事 3 儿童故事4 我想查看所有父故事以及它们当前计划的版本 一旦父故事有子故事 它的发行值就不可编辑 因为它设置在较
  • 从看板中过滤史诗

    首先我想说我已经读过集会看板 隐藏史诗故事但我在根据估算板应用程序的过滤过程实现过滤器时仍然遇到麻烦 目前 我正在尝试将项目过滤器添加到我的纸板的查询对象中 查询对象调用 this getItems 以返回要从中进行筛选的项目数组 据我所知
  • Rally 使用 Web 服务 API 批量添加测试用例结果

    我们即将开始通过 API 更新 Rally 测试结果的阶段 我找不到通过 Web 服务 API 执行此操作的示例 例如发布 xml 谁能指出我这一点吗 我还想知道有什么能力可以批量执行此操作 例如一次性上传一组测试结果 也许有连接器可以将各
  • 如何使用 Rally.RestApi.dll 进行单点登录?

    到目前为止 我了解到 Rally RestAPI 不支持 SSO 登录 我相信从 2014 年 1 月开始 情况已不再如此 Rally Add in for Excel 中使用了相同的 API 这里是链接Excel 的 Rally 插件 支
  • 具有自定义列渲染器排序的 Rally 网格

    背景 当我尝试按使用自定义渲染器的列进行排序时 没有任何反应 它将排序从 ASC 更改为 DESC 来回更改 但数据的顺序从未改变 我假设这是因为没有定义如何对我使用自定义渲染器操作的数据进行排序 但我似乎找不到向列添加排序器或排序函数的方
  • 使用app sdk登录Rally

    如何使用 app sdk 以编程方式登录 Rally 我在拉力赛之外使用它 它首先重定向到登录页面 我想在没有用户输入凭据的情况下登录 Rally 有一个称为 LoginKey 的工具 可用于帮助对应用程序进行外部身份验证 如果您想在不登录
  • 如何使用 Rally REST .NET 将附件添加到用户故事

    我们正在将 NET Rally 代码从 SOAP 移植到 REST NET API 到目前为止 REST API 似乎更快并且更易于使用 因为每次工作产品自定义字段在 Rally 工作区中发生更改时都不会破坏 WSDL 不过 当我们尝试复制
  • Windows 7 64 位上的 eslint-v8 Ruby gem 安装问题

    在 Windows 7 64 位 上设置 Rally App SDK 2 0p 环境时出现问题 我已经从 ruby installer org 安装了 Ruby 1 8 7 p358 并成功安装了 rake Ruby gem 但我安装时遇到
  • 如何在网格上添加自定义按钮并传递行值?

    我想向网格添加一个按钮 以便用户可以通过传入按钮行中的值来查看给定任务的时间表条目值 网格加载得很好 直到我将按钮添加到 columnCfgs 当按钮在那里时 我收到 Uncaught TypeError Object object Obj
  • SDK2:Rally Grids 中的链接和列宽

    我以简单的方式显示 Rally Grid 中缺陷的链接 columnCfgs FormattedID Name 这会创建到缺陷的链接 就像它应该的那样 但列宽太大了 但如果我执行以下操作 我就会丢失链接 columnCfgs dataInd
  • 集会看板 - 隐藏史诗故事

    有没有办法从 Rally 的看板应用程序中隐藏史诗故事 即与儿童有关的故事 大概通过将看板 目录应用程序 代码自定义为自定义应用程序 我发现看板 javascript 应用程序代码的一部分根据 分配给版本 的故事是否隐藏来设置查询 并且我在
  • 如何使用 Rally Api 和 .NET 创建属于迭代的任务

    我是 Rally API 的新手 只是在使用 Rally RestApi 库创建任务时遇到一些问题 我需要创建一个任务 使用 NET 并将其与用户故事相关联 其中用户故事属于某个迭代 我是否必须先获取用户故事 然后向其中添加任务 我该怎么做
  • 基于模型的拉力网格颜色行

    我有一个 Rallygrid 配置为显示两个模型 PortfolioItem Feature 和 PortfolioItem Rollup 我想在网格中为它们着色以区分它们 我不保证它们会在网格中交替 或者类似的东西 我只是想对卷应用一种微
  • Rally:按发布的计划状态拉动故事计数?

    我正在尝试从 API 中获取最新版本的故事计数 并按计划状态进行细分 目前有一份报告可以做到这一点 但我在 API 中没有看到任何公开的方法 有谁知道是否可以获得吗 您应该能够对每个计划状态进行查询 并从响应正文中获取 TotalResul
  • 拉力赛Python API

    我正在尝试按照以下网址的说明使用 Python 工具包获取我公司的 Rally 订阅http developer rallydev com help python toolkit rally rest api http developer
  • App SDK:查询工作区/多个项目的数据

    我正在创建一个报告 需要从包含多个项目的工作区获取数据 有没有办法在创建 RallyDataSource 时指定搜索整个工作区或多个项目 为每个项目创建一个数据源听起来并不是最好的方法 如果您的项目有一个共同的父项目 您可以将父项目和 pr
  • 使用 Rally API 通过迭代获取用户故事

    我不知道如何在 Rally 中获取一个用户故事的所有字段 现在 我需要获取最后 5 次迭代 并计算每次迭代的完成点 我设法通过指定来获取迭代type iteration 但不知道如何获取这些迭代的用户故事 以及如何指定仅完成 我应该和Tas
  • Rally toolKit for Java 我如何创建 TestCaseResult 并将其附加到 TestCase

    一般代码在哪里testCase is a JsonObject JsonObject result new JsonObject result addProperty Verdict True result addProperty Test
  • 检索用户故事和相关的测试用例

    我正在使用 Rally excel 插件并尝试检索用户故事和相关的测试用例 我在报告 用户故事 中添加了附加列来检索 TestCase Name 并尝试了 TestCase FormattedID 在这两种情况下我都会收到空列 我究竟做错了

随机推荐