在使用extjs 4的存储和模型时,我感到很沮丧。即使我在存储中指定了模型名,我也会遇到Store defined with no model. You may have mistyped the model name.错误。
这是我的代码:
Ext.define('iWork.store.CandidateDistribution', {
extend: 'Ext.data.TreeStore',
autoLoad: true,
requires: 'iWork.model.Location',
model: &
我在我的树工具栏中有一个文本字段,它应该从用户那里获取一个字符串,然后通过树的特定列进行搜索。我使用存储过滤器,但我的代码中有一个问题,我不知道它是什么。谢谢你的帮助。这是我的代码:
var onSimpleSearch = function(){
var searchStr= Ext.getCmp('searchField').getValue();
if(searchStr){
var tree = Ext.getCmp('infra_tree');
var tstore = tree.getStore();
var sear
我有几个具有保存值的节点(例如,标记为删除)。我怎么才能把它们都弄到手呢?FindChild可以给我第一个节点,正如我所看到的.本部分来源于文件:
findChild( attribute, value, [deep] ) : Ext.data.NodeInterface
Finds the first child that has the attribute with the specified value.
我有一个treeStore,它可以检查一些元素以进行删除,然后单击“保存”按钮。在那之后,我想要检查所有的元素。使用findChild方法,我可以得到其中的第一个:
...store
如果我在浏览器中运行下面的代码,我会得到界面的错误显示。问题是存在两个垂直滚动条,这两个滚动条在IE中比在FF中都可见。
下面是我使用的代码示例。
Ext.onReady(function() {
Ext.QuickTips.init();
var tree = new Ext.ux.tree.TreeGrid({
title: 'Core Team Projects',
enableDD: true,
defaultSortable: false,
enableSort: false,
autoScroll: true,
co