说我在应用程序商店发布了应用程序版本1.0.然后我想发布1.1版.
我将保留从应用程序包中复制到应用程序沙箱中的现有数据.这些是一些XML配置文件和用户可以写入数据的sqlite数据库.这些文件可能需要更新以保留其现有数据.
测试升级方案的最佳方法是什么?
是否存在仅在安装时调用的任何类型的委托事件?
谢谢.
我在Excel中编写了使用动态数组的宏.用户将向该数组添加元素.
是否可以永久存储元素,因此即使在工作簿关闭后元素也可用?
诀窍是我不想在工作表上存储元素并在工作簿打开时将它们插回到数组,而是将元素永久保存在数组中.
我很沮丧,因为每当我使用它来支持组合时我的商店都会被过滤掉.有什么方法可以禁用它吗?
情景
我有一个带有data字段的商店; 实例化存储时加载的对象数组.我使用这个商店在我的应用程序的不同区域驱动一堆组合.不幸的是,我的组合在商店中应用过滤器,导致使用同一商店的其他组合仅在稍后显示过滤后的值,而不是整个列表.
解决方法
我的愚蠢的解决方法是combo.getStore().clearFilter()在我完成组合后打电话,但这会很快变老,并且可能会在某处引入一个错误,我敢肯定.
如果我queryMode:'local'从我的组合配置中删除,一切都很好,除了现在方便的预先输入功能不再有效; 我只是在下拉列表中显示了一个项目列表,我甚至无法浏览匹配项目的输入字母.这比普通的html select标签更糟糕!
有任何想法吗?
谢谢!
是否可以在ExtJS 4.1.x中执行此过程?
var myMixedCollection = myStore.queryBy(...);
var anotherStore = Ext.create('Ext.data.Store', { data: myMixedCollection, ... });
var myGrid = Ext.create('Ext.grid.Panel', { store: anotherStore, ... });
Run Code Online (Sandbox Code Playgroud)
因为我的网格没有显示任何内容或仅显示一个空行
当我记录我的myMixedCollection所有数据都没有问题,但是当我anotherStore用Firebug 打开我时,我可以看到我的数据存储中只有一个空行.
我在extjs工作.我正在创建显示grid.i的视图创建了视图 -
Ext.define('Balaee.view.qb.qbqns.allQuestionPapers' ,
{
extend: 'Ext.grid.Panel',
alias: 'widget.paperlist',
id:'paperId',
store:'QbqnsStore',
border:false,
height:300,
width:450,
columns: [
{
text: 'date',
width: 150,
dataIndex: 'creationTime'
},
{
text: 'QuestionpaperNo',
width: 150,
dataIndex: 'questionPaperNo',
},
{
text: 'Marks',
width:150,
dataIndex: 'obtainMarks'
}
]
});
Run Code Online (Sandbox Code Playgroud)
这个视图我正在调用getAllPapers按钮单击.所以我写了代码 -
getAllPapers:function()
{
var getPaperStore=Ext.create('Balaee.store.qb.QbqnsStore');
proxy=reviewQuestionStore.getProxy();
Ext.apply(proxy.api,{
read:'index.php/QuestionBank/qbpaper/getUserAllQuestionPaper',
});
var temp2=Ext.getCmp('QbqnsResultmainId');
temp2.removeAll();
var papers=Ext.create('Balaee.view.qb.qbqns.allQuestionPapers');
temp2.add(papers);
}
Run Code Online (Sandbox Code Playgroud)
在上面的函数中,我调用所需的URl来获取json -
{" Papers ":[{"questionPaperId":"29","questionPaperNo":"11","userId":"106","allocatedTime":null,"completedTime":"0000-00-00 00:00:00","createDate":"0000-00-00 00:00:00","obtainMarks":null},{"questionPaperId":"30","questionPaperNo":"11","userId":"106","allocatedTime":null,"completedTime":"0000-00-00 00:00:00","createDate":"0000-00-00 00:00:00","obtainMarks":null},{"questionPaperId":"31","questionPaperNo":"11","userId":"106","allocatedTime":null,"completedTime":"0000-00-00 00:00:00","createDate":"0000-00-00 00:00:00","obtainMarks":null}] }
Run Code Online (Sandbox Code Playgroud)
所以现在商店有上面的json数据,我想在网格上提供它.但是网格没有显示任何数据.那么如何将商店数据绑定到网格?我需要做些什么改变?
我需要通过循环动态地将大量记录添加到extjs数据存储中.但是store.add需要花费很多时间.是否可以一起添加这些数据?
我想在ExtJS应用程序中同时具有不同存储的相同视图的不同实例.目前,我在视口中停止了同一视图的多个实例(Ext.view.View).
但是,在每个视图中拥有不同商店的最佳做法是什么?我找到的每个示例都在使用控制器的stores-Config创建的视图中使用Store-ID.但是这会为每个视图使用相同的商店.
目前我想出了以下可能的解决方案:
这些解决方案中的任何一种都是最佳实践,还是应该以不同方式完成
我有一本字典,其中包含许多条目和一个巨大的向量作为值。这些向量的尺寸可能是60.000,而且字典中有大约60.000条目。为了节省时间,我想在计算后将其存储。但是,使用泡菜导致文件很大。我尝试存储为JSON,但是文件仍然很大(例如,在尺寸较小的50个条目的样本上为10.5 MB)。我也读过关于稀疏矩阵的信息。由于大多数条目将为0,因此这是可能的。这会减少文件大小吗?还有其他方法可以存储此信息吗?还是我只是倒霉?
更新:
谢谢大家的答复。我想存储这些数据,因为这些是字数统计。例如,给定句子时,我存储单词0(在数组中的位置0)出现在句子中的次数。所有句子中的单词显然比一个句子中出现的单词多,因此有很多零。然后,我想使用此数组来训练至少三个(也许六个)分类器。创建带有单词计数的数组,然后在夜间运行分类器以进行培训和测试似乎更容易。我为此使用sklearn。选择此格式是为了与其他特征向量格式保持一致,这就是为什么我采用这种方式来解决问题。如果不是这样,在这种情况下,请告诉我。我非常意识到我在有效编码方面有很多东西要学习!
我也开始实现稀疏矩阵。该文件现在更大(使用300个句子的样本集进行测试)。
更新2: 谢谢大家的提示。John Mee不需要存储数据是正确的。他和Mike McKerns都告诉我使用稀疏矩阵,这大大加快了计算速度!因此,谢谢您的投入。现在,我的武器库中有了一个新工具!
我有一个后端服务,它给了我一个只包含一个字符串数组的对象.这是服务给我的例子:
{
"DepartementsResult": [
"AME-CM",
"BMAU",
"BMKR",
"BNVS"
]
}
Run Code Online (Sandbox Code Playgroud)
所以为了得到这些数据,我想创建一个漂亮而简单的商店,但是出现了第一个问题:该字段应该是什么?
var store = Ext.create('Ext.data.Store', {
fields: ['data'], // What should be the fields here, I have none ^^"
pageSize: 0,
autoLoad: false,
proxy: {
type: 'ajax',
url: 'data.json', // this file contains the data described above
reader: {
type: 'json',
rootProperty: 'DepartementsResult'
}
}
});
Run Code Online (Sandbox Code Playgroud)
然后,当我想使用这个商店创建一个组合时,我不知道我应该写什么:
var combo = Ext.create('Ext.form.field.ComboBox', {
store: store,
displayField: 'data', // what field should be displayed ^^" ?
valueField: 'data', // same here I …Run Code Online (Sandbox Code Playgroud) 我写了一个包含单个EXE文件的Delphi应用程序.如何将其发布到Windows应用商店?