当前位置: 首页 > 知识库问答 >
问题:

如何在一列中为不同的组合框设置不同的存储?

公孙芷阳
2023-03-14

我对列有网格。在第二列中,我必须组合框(例如在第一行和第三行)。如何为它们设置不同的存储空间?第二个组合框的值取决于第一个组合框

这是一张图片

我看到一个例子,但是有不同的列,而不是行

共有2个答案

邵博艺
2023-03-14

我认为你可以过滤你的商店,当组合框得到墨角。

听众 : {

focus : function(...){

        store.clearFilter();
        store.filterBy(function(item){
            return .....;//true or false;
        });
}

}

宋畅
2023-03-14

这还没有经过测试,但会给你一个想法。使用单元格编辑插件“beforeedit”事件处理程序获取 combo1 值并加载 combo2。

//在触发cellEditing之前触发combo2.的beforeedit事件处理程序

beforeedit:function(editor_, e_){
  //get combo1 record, then get combo1 value
  var rec= this.grid.store.getAt(rowIndexForCombo1);
  var cbo1Val = rec.data.COMBO_1;

  var cbo2 = e_.column.field || e_.column.editor;
  //pass combo 1 value to combo2 proxy as extraParam, then load combo2.
  cbo2.store.proxy.extraParams = {COMBO1VAL:cbo1Val};
  cbo2.store.load();
}
 类似资料:
  • 我有一个表,表中有一些列。两列有组合框,现在我想做的是,当用户从column1组合框中选择一些值时,根据用户选择的值,应该填充column2组合框。例如,如果用户从column1组合框中选择value1,则column2组合框将仅显示与value1对应的值。

  • 我正试图创建一个产品清单使用谷歌表。每种类型的产品都有许多属性(或变体),这些属性组合在一起可以创建单个产品。 例如,有 直径:1/4英寸、1/2英寸、3/4英寸等。 长度:1/2英寸、1英寸、1/2英寸等 材料:钢、不锈钢 等等 特定产品是这些变化的特定组合。例如: 1/4英寸X 1/2英寸钢制圆头方颈螺栓 我要做的是创建一系列只包含属性的列。因此,直径柱、长度柱、材料柱等。 然后,我想通过将这

  • 本文向大家介绍MySQL查询为表中的值设置不同的组合?,包括了MySQL查询为表中的值设置不同的组合?的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 这是对MySQL组合的查询- 这将产生以下输出-

  • 我使用GLFW,我有不同的类代表我的应用程序中的不同状态和一个状态管理类。我想使用GLFW接收键输入并将其传递到当前状态(因此传递给另一个类)。 我能想到的唯一方法是给每个类一个自己的keycallback函数,并使用glfwSetKeyCallback(window,keycallback); 事情不是那样的 人们推荐这样的东西: 但GLFWCALL宏已从GLFW中删除(官方注释)。 我已经读到

  • 我有一个使用StaggeredGridLayoutManager的RecyclerView,2列例如,我想为第一列和第二列设置不同的背景,如何做到这一点,提前感谢。

  • 我正试图将每个列单元格具有不同值的组合框加载到我的JTable中,但我找不到任何实现这一点的方法。第一列的代码如下: 根据返回的系列名称,将执行一个新的查询,以获取每个系列的所有插曲。所以他们都是不同的。下面的图片让我们了解一下我的意思: 第二列现在应该包含根据第一列的系列的剧集,但它们都是相同的。