Articles of extjs

express.session()parsing/更改服务器上的会话

我想parsing(和更改)存储在服务器上的所有会话。 (如果我可以做到这一点,而不使用商店)。 有没有req.session聚合存储的地方? .session是一个服务器端variables,因此它必须存储所有活动的会话,并且应该是可浏览的。 会话文档 。

Ext JS:TabPanel渲染无限网格太快了

比方说,我有一个TabPanel添加到它的两个组件。 每个组件都包含一个无限网格。 每个无限网格从服务调用中加载其数据,每组数据包含2000条logging。 将组件添加到TabPanel之后,我们使用setActiveTab将每个组件设置为活动选项卡。 我们首先将第二个选项卡设置为活动选项卡,然后设置第一个选项卡。 当页面加载时,第一个标签被选中,正如我们所预期的那样。 当看第一个标签时,一切看起来都很好……我们可以无限滚动,sorting,隐藏列等。但是,如果我们切换到第二个标签,我们看到它已经部分加载,而且我们不能滚动过去已经加载,隐藏列,sorting等xlogging。这几乎就像使用setActiveTab有点过早提交网格…好像商店没有完全加载,但无论如何该标签呈现。 (这是我假设的问题是) 我确实有代码,但需要一些工作来重现(因为你需要一个服务调用)。 我在Node.js应用程序中使用CompoundJS,所以创buildtesting用例非常简单。 如果您有权访问数据库,并且可以快速进行服务调用,那么只需修改我的Ext JS代码,但是如果您想使用Node.js,则可以尝试以下操作: Ext JS 4.2.1 Ext.onReady(function() { var tabPanel = Ext.create('Ext.tab.Panel', { width: 400, height: 400, renderTo: Ext.getBody() }); Ext.define('myGrid', { extend: 'Ext.grid.Panel', constructor: function(config) { this.columns = config.columns; this.store = Ext.create('Ext.data.Store', { fields: config.fields, buffered: true, leadingBufferZone: 20, pageSize: 50, proxy: { type: 'ajax', […]

如何更新sencha的cordova版本

试图build立一个sencha项目: sencha app refresh sencha app build package 它通常build立在另一台现在不可用的机器上。 我可以看到cordova.js中已经改变的东西cordova.js :from: CORDOVA_JS_BUILD_LABEL = 3.3.0到: CORDOVA_JS_BUILD_LABEL = 3.0.0-0-ge670de9 所以这个新的生成机器是在一个过时的版本的cordova看起来。 所以我运行npm install cordova -g来更新它。 但它build立相同。 什么需要更新,我该怎么做?

更改Ext.js TreePanelcheckbox元素

我有像这样的Ext.js的基本的treepanelcheckbox的例子: Ext.onReady(function(){ var tree = new Ext.tree.TreePanel({ renderTo:'tree-div', title: 'My Task List', height: 300, width: 400, useArrows:true, autoScroll:true, animate:true, enableDD:true, containerScroll: true, rootVisible: false, frame: true, root: { nodeType: 'async' }, // auto create TreeLoader dataUrl: 'check-nodes.json', listeners: { 'checkchange': function(node, checked){ if(checked){ node.getUI().addClass('complete'); }else{ node.getUI().removeClass('complete'); } } }, buttons: [{ text: 'Get Completed Tasks', […]

node.js javascript var在res.render()的目标中可用

我试图做一个variables(最终被从数据库中select更复杂的JSON取代)可访问的客户端JavaScript。 我想加载它时,页面呈现,而不是一个Ajax调用,它不会通过模板像ejs(我想传递数据到一个combobox的extjs存储)呈现。 所以我有一个非常贴心的回应: function (req, res) { res.render('index.html', {foo: ['a','b']}); } 和一个空白的html页面我想访问foo: <!DOCTYPE html> <html> <head> <script type=text/javascript> console.log(foo); </script> </head> <body> </body> </html> 有任何想法吗? 我想通过res.send()(这比上面的例子有更多的东西)编写整个HTML页面,但似乎这样的解决方法,应该是显而易见的做…

ExtJS应用程序是否与HTML页面的其余部分共享会话?

我刚刚开始使用ExtJS和Node.js,我不太清楚如何处理这个新堆栈的身份validation。 我来自一个Grails + Spring Security Core的背景,在这个背景下,网页是用GSP构build的,客户端在请求服务器时维护一个会话。 ExtJS应用程序在加载JsonStore时行为是否相同,还是必须回退到基本身份validation或摘要身份validation?

Json比较补丁的Javascript – extjs

那么,我会尽我最大的努力来解决我的问题,最后我终于在这里发布了一个问题 我想在https://neil.fraser.name/software/diff_match_patch/svn/trunk/demos/demo_diff.html给定的链接中显示我的json diff 以下是给定库的文档https://code.google.com/p/google-diff-match-patch/ 任何人都有想法如何使用Sencha Extjs来显示两个json对象之间的差异

Extjs 4上传成功function不反应

我有一个工具栏的网格,并在该工具栏上添加了一个上传选项,所以上传是正常的,它的工作原理,但file upload到服务器后,成功function不反应。 在这里我的上传代码: upload: function () { Ext.create('Ext.window.Window', { title: 'Upload', width: 300, layout: 'fit', draggable: false, resizable: false, modal: true, bodyPadding: 5, items: [{ xtype: 'form', bodyPadding: 10, frame: true, items: [{ xtype:'filefield', name:'file', fieldLabel: 'File', buttonText: 'Select File', labelWidth: 30, anchor: '100%' }, { xtype: 'button', text: 'Upload', handler: function(){ var form = […]

extjs与node.js后端?

有没有任何项目,例子,教程等,将展示用于Node.js的ExtJS作为后端? 我正在专门研究多个用户实时协作,但任何与ExtJS和节点在一起将有所帮助。

Node.js发送html文件不会加载链接的文件(css,js)

我正在尝试使用Node.js服务器构build一个ExtJS应用程序。 我的服务器代码目前看起来像这样: var express = require('express'); var app = express(); app.get('/', function (req, res) { res.sendfile(filedir + '/index.html'); }); app.get('/employees', function(req, res){ console.log("hello"); }); app.listen(3000); 当我在浏览器中打开localhost:3000时,html文件被加载,但不正确。 检查萤火虫我看到它无法在HTML中find链接的文件。 例如 "NetworkError: 404 Not Found – http://localhost:3000/ext-4/ext-debug.js". 这是非常合乎逻辑的,因为该文件不存在于该URL上。 我的问题是如何解决这个问题,所以它可以find我的文件系统上的每一个链接的文件。 我显然做错了什么或缺less什么东西,我在节点上是全新的。 先谢谢了!