extjs:加载时如何设置组合框的值

2023-11-29

  1. 我正在寻找一个load侦听器,当组合框启动时,load将被调用并向服务器执行 ajax 以获得组合框的正确显示值。 但是,加载函数永远不会被调用..我该如何修复它?

  2. 我想在组合框之前显示文本,所以我添加了属性fieldLabel: 'Save logs to:'。但文本不显示。

谢谢, 尤尼

this.log_save_combo = new Ext.form.ComboBox
    ({
        store: ['Device', 'USB1', 'USB2']
        , id: 'cplogs_log_save_combo'
        , name: 'cplogs_log_save_combo'
        , triggerAction:'all'
        , fieldLabel: 'Save logs to:'
        , editable: false
        //, value: "Device"
        , listeners: {
                'load': function(){
                        alert("in load function");
              }
    });

作为问题的一般解决方案,我选择了

listeners:{
    scope: this,
    afterRender: this.selectFirstComboItem
}

with

selectFirstComboItem: function(combo) {
    // This will tell us if the combo box has loaded at least once
    if (typeof combo.getStore().lastOptions !== "undefined") {
        // Grab the first value from the store
        combo.setValue(combo.getStore().first().get(combo.valueField));
    }
    else {
        // When the store loads
        combo.getStore().on("load", function(store, items){
            // Grab the first item of the newly loaded data
            combo.setValue(items[0].get(combo.valueField));
        });
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

extjs:加载时如何设置组合框的值 的相关文章

  • WPF可编辑组合框IsFocused问题

    我正在开发一个带水印的ComboBox通过修改ComboBox ControlTemplate 当一切都很好ComboBox不处于可编辑模式 但是当我将编辑模式更改为 True 时 IsFocused属性永远不会设置为 True 这是因为在
  • VB.NET 中的下拉菜单

    我有一个小要求 那就是 表单上有两个组合框 用于填充员工姓名和角色 我按如下方式填充组合框 我创建了一个名为 DbConnect 的类 其中有 02 个函数 Public Function getEmployees As DataTable
  • 带有对象的 Javafx 可编辑组合框

    我刚刚开始学习 Java Fx 我有一个装满物体的组合框 我处理了 toString 方法 我可以看到我想要在屏幕上显示的名称 但现在我想让它可编辑 用户将输入自己的文本 ComboBox 将创建一个新对象并将该文本放入正确的字段中 我知道
  • 是否可以将 ComboBox DisplayMember 设置为列表中对象的属性?

    我有一个正在填充的 ComboBox 其中 ComboBox Items 中的每个对象都是对象列表 目前 组合框为每个项目显示 集合 是否可以让组合框显示列表中包含组合框项目的第一个对象的成员 我目前正在通过以下内容填充组合框项目 fore
  • 在ExtJS中,调用Model.save()还是Store.Sync()更好?

    每一个的后果是什么 我看到Model save 例如 使用服务器的结果自动刷新模型 我不确定是否sync does 使用服务器的结果自动刷新模型 Store sync 也会刷新修改的记录 前提是您已正确设置服务器响应 因此 从技术上讲 这两
  • 需要选定值的 jquery 自动完成字段?

    我需要一些 jquery 插件 因为他们在大多数航班预订网站上使用它 您必须从组合列表中选择出发 到达机场 我环顾四周 但找不到任何好的解决方案 我需要一个自动完成组合框 它将保持打开状态 直到用户从可能值列表中选择一个项目 并且它必须支持
  • Sencha Cmd v4.0.2.67 创建后台进程失败

    我有一个使用 Sencha Command v4 0 2 67 生成的单页 ExtJS 应用程序 我正在尝试使用 Sencha Command v4 0 2 67 和以下命令进行构建 sencha app refresh sencha ap
  • C#/WPF:将 Datagrid 中的 Combobox ItemSource 绑定到 DataContext 外部的元素

    我想做以下事情 public List
  • 禁止/阻止选择 wpf 中禁用的组合框项目

    我正在编写一个应用程序 其中我想禁用其中的一些项目ComboBox并且还想禁止 阻止选择禁用的项目 请注意ComboBox在主窗口中有另一个 ComboBox 作为 ComboBox Item init 在运行时由DataTemplateS
  • 如何将从 MySQL 获取的数据以 JSON 形式返回到 php 文件中?

    我必须将从 MySQL 表中获取的数据作为 JSON 返回到 php 文件中 这是我连接到 mysql 并从中获取数据的代码 现在我怎么能将它作为 JSON 返回呢
  • 无法加载所需框架:extjs 中的 ext@null

    设置 extjs 和 sencha 当我运行应用程序时出现错误无法加载所需的框架 root samuel pc Documents code test sencha app watch Sencha Cmd v6 5 0 180 ERR U
  • 如何确定 ExtJS 4 中 Ext.grid.Panel 的选定单元格?

    我如何获取 Ext grid Panel 的选定单元格 在 ExtJS 3 中可以通过以下方式实现 grid getSelectionModel getSelectedCell 在分机4中有 grid getSelectionModel s
  • ComboBox DataBinding 导致 ArgumentException

    我的几个类对象 class Person public string Name get set public string Sex get set public int Age get set public override string
  • WPF DataGridTemplateColumn 组合框更新所有行

    我有这个 XAML 它从 ItemSource 是枚举的组合框中选择一个值 我使用的教程是 http www c sharpcorner com uploadfile dpatra combobox in datagrid in wpf h
  • ExtJS打开窗口的最大高度

    我试图通过单击按钮 Ext Button 来打开一个窗口 Ext Window 问题是该窗口的尺寸必须为用户屏幕的 80 宽度和 100 高度 即它应该覆盖所有垂直空间 我真的无法创建一个工作示例 我使用的按钮是隐藏 显示这个窗口 它的大小
  • 在 Access VBA 中获取 Combobox.Value

    我有这个代码 If Me Combobox Value My Text Then 然而 由于我想测试 我的文本 是否是唯一选择的值 因此跳过了条件 我也尝试过 Me Combobox Column 1 and Me Combobox Tex
  • ExtJS4:从 Ext.Application 访问全局变量

    我想加载一些应用程序特定的设置 并在加载应用程序时将它们保存为全局变量 我找到了如何创建和访问全局变量here https stackoverflow com questions 11615277 setting and accessing
  • NGINX 和 Spark Java 之间的跨源通信

    我正在将 NGINX 和 Sparkjava 用于我的 Web 应用程序 我确信我已正确启用所有 CORS 标头 尽管如此 我还是得到了 XMLHttpRequest 无法加载http localhost 3003 platformAPI
  • 如何让 ExtJS ComboBox 与文本一起显示?

    我想让以下内容显示在一行中 我尝试过使用样式浮动和显示 Show this input
  • 消除多个 Elseif 语句

    我试图保持我的代码干净 特别是在用户表单中使用组合框 可能会有很多 if Elseif 语句 应该有一种更简单的方法 让一个组合框不再需要多页代码 是吗 现在如何完成的示例 Sub Example Dim Variable as Strin

随机推荐

  • Spark会自动缓存一些结果吗?

    我运行一个操作两次 第二次运行所需的时间很少 因此我怀疑 Spark 会自动缓存一些结果 但我确实找到了任何来源 我正在使用 Spark 1 4 doc sc textFile doc wc doc flatMap lambda x re
  • @try/@catch 没有捕获异常

    将 Xcode 从 6 0 升级到 6 3 后 我注意到我的自动化测试开始失败 2015 04 14 18 56 50 625 xctest 48304 517820 Terminating app due to uncaught exce
  • 如何在执行操作按钮时更新 R Shiny 中的文本输出?

    我正在构建一个 R Shiny UI 分为 UI 和服务器 在给定一些 Shiny UI 参数的情况下 它花费大约三个小时构建疾病临床记录的数据框架 完成后 data frame 将传递到 Cox 模型 结果将显示为绘图 当在终端上运行 R
  • 如何将 KDiff3 配置为 git 的合并工具和 diff 工具?

    最近我使用的是 GitExtension 2 46 但具有相同版本的 Git 版本是 1 9 4 msysgit 2 由于只想使用 Git 命令 我卸载了 GitExtension 并安装了可用的最新版本Git and KDiff3 当我进
  • Byebug是否完全支持Windows?

    我的环境是macOS 没有Windows环境 我正在写一篇关于 Byebug 的博客文章 我想知道它是否完全支持 Windows 这是我得到的信息 可能行不通 Rails 5 添加了platform mribyebug gem 的选项 se
  • < 在 Markdown 中有特殊含义?

    tmp md Choices for blank 91 A pa gt pb B pa
  • 使用模式重命名文件

    我的文件名看起来像 er log 0 0 1 20150807 194034 8 jar 它遵循的格式类似于 artifactId version timestamp jar 我想将其重命名为artifactId jar I tried g
  • Java 泛型:语法解释

    我是 java 泛型新手 我的问题是 public static lt E gt void printArray E inputArray 在上面的语句中 当函数的返回类型为 void 时 为什么我们使用E before void 为什么这
  • 如何计算group by语句中总数的百分比?

    我有一张表 其中每个销售人员每天每笔销售有 1 条记录 NAME DATE joe 1 1 13 joe 1 1 13 joe 1 1 13 dave 1 1 13 joe 1 2 13 我用它来创建和填充表 create table sa
  • PHP CURL 重定向

    我对 php 很陌生 目前我面临有关 php curl post 和重定向的问题 我已经编写了大量代码来连接跨域 api 在此 API 中 响应会将我的页面重定向到另一个页面 所以 现在我面临的是我也无法遵循 api 响应 这意味着在我的
  • 将 NSString 转换为 ASCII 二进制等效值(然后再次转换回 NSString)

    我在这方面遇到了一些问题 我想获取一个 NSString 并将其转换为仅包含 0 1 个值的整数数组 该数组表示与 ascii 字符串等效的二进制值 例如说我有以下内容 NSString string A Decimal value 65
  • Kubernetes API 服务器,提供 pod 日志

    REST API 请求 GET POST PUT对 Kubernetes API 服务器的请求 响应等都是简单易懂的 比如kubectl create
  • 在mvc项目中使用Jquery删除表中的行

    我生成以下内容html code table for int i 0 i lt Model listUsers Count i tr td Html DisplayFor m gt m listUsers i Name td td Html
  • 折线图的“输入”选择可以设置动画吗?

    我有一个更新得非常好的折线图 直到新数据进入问题 此时 更新 选择会按应有的方式向下动画 但新数据不会 很难解释发生了什么 但一张 gif 胜过一千个单词 注意它何时转换 down 我已将图形包装在具有更新和渲染方法的类中 这是我写的渲染方
  • 如何在 IIS7 中托管 WCF 数据服务 (OData)?

    有谁知道如何在 IIS7 中托管 WCF 数据服务 或 OData 我看到很多有关托管 WCF 的文章 但没有一篇专门针对 WCF 数据服务 非常感谢 主持一个WCF数据服务在 IIS 中实际上是默认选项 这是一个非常简单的 3 步过程 创
  • SPNEGO:成功协商和身份验证后的后续调用

    在过去的几天里 我使用以下方法构建了一个概念验证演示GSS API and SPNEGO 目的是让用户通过 Http RESTful Web 服务单点登录访问我们的自定义应用程序服务器提供的服务 持有有效 Kerberos 票证授予票证 T
  • 在 git clone 命令中使用密码克隆 BitBucket 存储库会导致问题

    我正在尝试使用我的密码git clone命令克隆存储库 但总是会出现以下错误 remote Login failed due to incorrect login credentials or method remote If you ar
  • 我的 Android 应用程序可以在隐身选项卡中打开 URL 吗?

    我们都知道如何在 Android 的浏览器中打开 URL 做这样的事情 Intent browserIntent new Intent android intent action VIEW Uri parse url context sta
  • 在mysql中创建触发器时出现错误“1064”?

    在 mysql 中创建触发器时 我收到错误 1046 我的查询是 CREATE TABLE test Employee id int first name VARCHAR 30 last name VARCHAR 15 start date
  • extjs:加载时如何设置组合框的值

    我正在寻找一个load侦听器 当组合框启动时 load将被调用并向服务器执行 ajax 以获得组合框的正确显示值 但是 加载函数永远不会被调用 我该如何修复它 我想在组合框之前显示文本 所以我添加了属性fieldLabel Save log