从服务器端动态检索GridPanel模型/存储/列
i具有一个网格板,必须在DB SP返回表的列后,必须动态创建其存储模型和列模型. . 我的问题是如何将值(字符串或JSON)从服务器传递到Gridpanel? Ext.define('Base.GridPanel', { extend: 'Ext.grid.Panel', xtype: 'gridpanel', flex: @BFE.Frontend.Defaults.BaseGridPanel.flex, hideMode: '@BFE.Frontend.Defaults.BaseGridPanel.hideMode', collapsible: true, constructor: function(id, title, columns, store) { this.id = id; this.title = title; this.columns = colum
0 2024-04-16
编程技术问答社区
ExtJS:如何使用asp.net mvc返回json成功/数据
我试图将EXTJ与ASP.NET MVC一起使用,到目前为止,它的状况还不错. (在Extjs上做得很好) 为了使事情变得更容易,我需要一些帮助,将数据从.NET返回到Extjs. extjs希望在JSON呼吸中看到成功标志以及其他数据. 样本预期响应格式类似于 {成功:true,数据:{id:3,文本:" Hello world}} 因此,将linq2sql或ado.net数据集用于模型对象,你们是否知道如何以这种格式返回数据. 之类的东西 public JsonResult Index() { result.success= true; result.obj = repository.FindAllUsers(); return Json(result) } 顺便说一句,这会起作用吗?如果我有一个具有BOOL成功和对象数据属性的ExtjSresult类? 预先感谢 解决方案 尝试这个... public JsonRe
0 2024-04-15
编程技术问答社区
如何修复处理Json时的循环引用错误
这个问题是我原始帖子此处的一部分json and-sql">将数据获取到extjs gridpanel 下面是我的控制器,它从SQL DB读取数据,然后我试图将结果编码为JSON并将数据发送回我的GridView.js public JsonResult writeRecord() //public string writeRecord() { Response.Write("Survey Completed!"); SqlConnection conn = DBTools.GetDBConnection("ApplicationServices2"); string sqlquery = "SELECT Q1, Q2, Q3, Q4, Improvements, Comments FROM myTable"; SqlDataAdapter cmd = new SqlDataAdapter(sqlq
0 2024-04-12
编程技术问答社区
iTextSharp生成的PDF。如何向客户发送pdf并添加提示?
我已经使用itextSharp生成了PDF,当它创建时,它会自动保存在服务器上的代码中的位置,而不是在客户端端,当然也没有向用户告诉任何内容. 我需要将其发送给客户,我需要提示一个对话框,以询问用户他想在哪里保存PDF. 我该怎么做? 这是我的PDF代码: using (MemoryStream myMemoryStream = new MemoryStream()) { Document document = new Document(); PdfWriter PDFWriter = PdfWriter.GetInstance(document, myMemoryStream); document.AddHeader("header1", "HEADER1"); document.Open(); //.......... document.Close(); byte[] content =
0 2024-04-11
编程技术问答社区
同一行中的按钮
在Sencha Touch中我的代码,我试图添加2个按钮水平的纽扣,是指另一个. var profilese = { standardSubmit : false, items: [tab,{ xtype: 'button', text: 'ADD', ui: 'confirm', handler: function() { view.setActiveItem(2, {type:'fade', direction:'right'}); } },{ xtype: 'DELETE',
0 2024-04-05
编程技术问答社区
如何在Sencha touch中链接工具栏的按钮?
我在按钮工具栏中加载了多个按钮,我需要这些按钮才能转到不同的链接.但是,我无法弄清楚.以下是我尝试做的,但它行不通. //Below are three buttons that need to go to three different links var buttonsGroup1 = new Ext.Button({ text: 'MESSAGES', handler: tapHandler }); var buttonsGroup2 = new Ext.Button({ text: 'HOLDS', handler: tap2Handler }); var buttonsGroup3 = new Ext.Button({ text: 'FINANCIALS', handler: tapHandler }); //Click on the butto
0 2024-04-05
编程技术问答社区
如何删除addClsOnOver监听器ExtJS
单击按钮时,我使用addClsOnOver更改按钮的CLS,并且效果很好.第二次单击按钮,addClsOnOver再次调用,但是有一个不同的类,并且预计会多次进行,但不幸的是,首次单击后,由addClsOnOver创建的事件侦听器不会被撰写. 我现在知道我需要使用removeListener(),然后需要addClsOnOver如果我想在第一次之后再次更改它,但不知道要放入哪些参数以删除addClsOnOver侦听器. 我敢肯定它很简单,但我无法猜测ATM,在文档中找不到任何可能暗示自动生成的听众可能被称为的东西. 请帮忙吗? :) 解决方案 如果您未在 removeListener() 方法,所有指定事件的侦听器都将被删除. 因此,如果您不为mouseenter>和mouseleave在按钮元素上使用自己的侦听器,则可以用于删除由addClsOnOver()方法设置的侦听器此代码: // use el.dom as scope because it is us
0 2024-04-05
编程技术问答社区
Extjs 4中的按钮文本颜色
我正在使用 exjts 4 ,我想更改按钮文本颜色.这是我的代码: { xtype: 'button', text: 'My Button', style:{ color: 'red' } } 解决方案 extjs 4.2.0 ,但是有可能的替代.使用cls:'yourClassName'属性给您的button a class,然后在CSS中为span持有文本的完整途径,例如:.yourClassName div a span.还为您的CSS属性提供一个!成功覆盖基类. Ext.create('Ext.Button', { text: 'Click me', renderTo: Ext.getBody(), handler: function() { alert('You clicked the button!'); }, cls: 'foo
0 2024-04-05
编程技术问答社区
如何在一个网格模型中用一个按钮来编辑/删除一个行?
Ext.onReady(function() { Ext.define('User', { extend: 'Ext.data.Model', fields: [ 'name', 'class', 'view', 'edit', 'delete'] }); var userStore = Ext.create('Ext.data.Store', { model: 'User', data: [ { name: 'Sri Vidhya', class: '6 A'}, { name: 'Rafla', class: '9 C'}, { name: 'Fabin', class: '10 B'}, { name: 'Jayanthi', class: '8 C'}, { name: 'Sri Vidhya', class: '6 A'}, { name: 'Rafl
2 2024-04-05
编程技术问答社区
如何在extjs的网格视图列中添加按钮?
创建新行时,一个字段应包含一个在扩展JS中动态创建的按钮. 每个按钮应包含不同的名称和操作侦听器. 图像中应喜欢的列. 解决方案 { xtype: 'gridpanel', columns: [ {text: 'NAME', dataIndex: 'name', width: 100}, {text: 'SURNAME', dataIndex: 'surname', width: 100}, { text: 'DELETE', align: 'center', xtype: 'actioncolumn', items: [ { xtype: 'button', text: 'DELETE ME',
0 2024-04-05
编程技术问答社区
工具栏中的extjs按钮外观
嘿,我真的有一个小问题,但我似乎找不到的东西. 当我将按钮放在Extjs工具栏中时,它以默认的外观(例如任何Windows工具栏选项)出现 我如何使其看起来像一个表格中的按钮? 解决方案 尝试这样: tbar: [ { xtype: 'button', text: 'Button 1', cls:'x-btn-default-small' } ] 其他解决方案 这非常接近以下: extjs按钮样式工具栏 我正在寻找的答案是在这个问题中找到的: 添加 ctCls: 'x-btn-over' 按钮的配置使其实际上看起来像一个按钮.这是一种骇客,因为这实际上是在悬停的工具栏按钮上样式的样式,但是就我而言,我认为这足够好. 编辑:自第3版以来,我还没有触摸ExtJ,因此看起来不再有效. 其他解决方案 您必须将其包装在面板中,这是Extjs 4.2.5 的解决方案 { xtype: 'panel', ite
0 2024-04-05
编程技术问答社区
ExtJS的按钮样式工具条
我想知道是否可以将按钮放入面板的工具栏中,但要保留按钮的外观,就好像它只是在平面面板中. 例如,我希望按钮看起来像这样: 但是,看起来像这样: 非常感谢! 编辑 创建工具栏的代码: xtype: 'toolbar', items: [ { xtype: 'button', text: 'Select bounding box on map', id: 'bbBoxButton', icon: 'img/cross_cursor.gif', listeners: { click: function(){ polygonControl.activate();
0 2024-04-05
编程技术问答社区
ExtJS的按钮样式工具条
我想知道是否可以将按钮放入面板的工具栏中,但要保留按钮的外观,就好像它只是在平面面板中. 例如,我希望按钮看起来像这样: 但是,看起来像这样: 非常感谢! 编辑 创建工具栏的代码: xtype: 'toolbar', items: [ { xtype: 'button', text: 'Select bounding box on map', id: 'bbBoxButton', icon: 'img/cross_cursor.gif', listeners: { click: function(){ polygonControl.activate();
2 2024-04-05
编程技术问答社区
Sencha应用程序构建开发不会将JS文件复制到/构建文件夹
我正在使用ExtJS6/sencha CMD 6.1. 我在应用程序上正在运行sencha app build development,但不会将我的JavaScript文件复制到构建文件夹.我搜索并了解到,质量保证和生产构建将减小JS文件,并将其复制到开发构建所没有的情况下的构建中.我相信,使用build.xml中的复制任务,我们可以在构建文件夹中复制JS文件. 既然JS文件被复制在构建文件夹中,我无法将dev build从构建文件夹发送到服务器.有人可以示例或指导我如何在build.xml中写复制任务或在那里还有其他选择吗? 谢谢 gendaful 解决方案 我相信,Sencha应用程序构建开发发生了变化.在以前的版本中,它创建了一个开发构建目录.现在,它只是将数据目录中的数据缩小,以便您可以直接从那里运行. 我的工作流程现在是我只是做" Sencha App Watch",并在开发过程中从根本上奔跑.当我想测试我的生产构建时,我会进行Sencha应用程序构建
10 2024-04-05
编程技术问答社区
如何使用Sencha SDK for ExtJS?
我正在使用Extjs 4.1,并且我在Glassfish v3.1上部署了我的简单Helloext程序. 我正在尝试从sencha sdk创建构建. 我使用了以下两个命令... C:\>sencha create jsb -a http://localhost:8080/HelloExt/index.jsp -p appname.jsb 3 -v C:\>sencha build -p appname.jsb3 -v -d . 根据文档,它将创建app-all.js文件.但是它在哪里创建文件? 我怎么知道是否成功创建了构建? 生成的JS文件在哪里? 我进行了搜索,但找不到app-all.js. 之类的东西 有关更多信息: 我正在使用JDK 1.6.0_12和Glassfish v3.1应用程序服务器. 这是问题的编辑内容.... 当我尝试使用sencha sdk时,它会在类路径中生成.dpf文件. .dpf文件的内容如下.
0 2024-04-05
编程技术问答社区
ExtJS (5) 用于不同环境的Sencha构建配置
我有一个指向API的ExtJS 5.0应用程序.在开发上,我想使用http://localhost,但是在生产当然还有其他服务器. 是否有一种方法可以在sencha app build期间从外部设置应用程序的变量?或访问代码中的一些ENV变量? 如果有人可以帮助我,那就太好了. 非常感谢 塞巴斯蒂安 解决方案 我找到了一种方法,但我不确定这是最好的方法.在您的app.json中,您会找到这样的部分: /** * override objects for setting build environment specific * settings. */ "production": { banana : 'no' }, "testing": { banana : 'yes' }, "development": { }, 显然我自己添加了香蕉场.我们不允许在生产中部署香蕉,因此我基于环境设定了价值或否. 然后在构建中,无
6 2024-04-05
编程技术问答社区
在动态加载的控制器中使用Sencha Cmd
我已经使用Ext JS 4创建了一个应用程序4. controllers app.js中的属性仅包含主控制器: Ext.application({ name: 'MyApp', appFolder: 'app', controllers: [ "main.App" ], loadController: function(controller) { var oController = this.getController(controller); oController.init(this); oController.onLaunch(this); } }); MyApp.main.App控制器使用 getController()方法(请参阅LoadController()方法).这些控制器是动态加载的,未在我的index.html文件中列出. 为了生成用于部
2 2024-04-04
编程技术问答社区
ExtJS (5) 用于不同环境的Sencha构建配置
我有一个指向API的ExtJS 5.0应用程序.在开发上,我想使用http://localhost,但是在生产当然还有其他服务器. 是否有一种方法可以在sencha app build期间从外部设置应用程序的变量?或访问代码中的一些ENV变量? 如果有人可以帮助我,那就太好了. 非常感谢 塞巴斯蒂安 解决方案 我找到了一种方法,但我不确定这是最好的方法.在您的app.json中,您会找到这样的部分: /** * override objects for setting build environment specific * settings. */ "production": { banana : 'no' }, "testing": { banana : 'yes' }, "development": { }, 显然我自己添加了香蕉场.我们不允许在生产中部署香蕉,因此我基于环境设定了价值或否. 然后在构建中,无
2 2024-04-04
编程技术问答社区
在动态加载的控制器中使用Sencha Cmd
我已经使用Ext JS 4创建了一个应用程序4. controllers app.js中的属性仅包含主控制器: Ext.application({ name: 'MyApp', appFolder: 'app', controllers: [ "main.App" ], loadController: function(controller) { var oController = this.getController(controller); oController.init(this); oController.onLaunch(this); } }); MyApp.main.App控制器使用 getController()方法(请参阅LoadController()方法).这些控制器是动态加载的,未在我的index.html文件中列出. 为了生成用于部
0 2024-04-04
编程技术问答社区
ExtJS:处理浏览器退出事件(点击跨出)。
我想知道是否有任何方法可以处理浏览器退出事件. 例如,我想在用户单击交叉外观或简单地关闭他的浏览器时发送查询. 解决方案 此线程可能会提供一些见识: http:/http:/http://forums.devarticles.com/javascript-development-22/how-to-to-stop-browser-from-closing-closing-using-javascript-8458.html 我尚未将此解决方案作为测试运行.但似乎有可能. 这是关于onbeforeunload事件处理程序的更深入的讨论. - 使用 - onbeforeunload-javascript-event 然后总是有 quirksmode .不幸的是,Quirksmode尚未涵盖负载/卸载事件.如页面上所述: 我尚未测试负载和卸载事件;他们将在稍后将它们添加到表中. 其他解决方案 我想我找到了解决方案.我尚未在IE上进行测试,但似乎正在
0 2024-04-03
编程技术问答社区