草庐IT

extjs-grid

全部标签

javascript - ExtJS 中的 afterLayout 与布局、afterRender 与渲染等?

afterLayout和layout,afterRender和render等事件有什么区别?我了解beforeLayout和afterLayout之间的区别——但布局事件有何不同? 最佳答案 注意:仅适用于Ext3.x。这在2010年得到了回答。没有'layout'事件,只有afterLayout。从文档中,afterLayout“当此容器中的组件由关联的布局管理器排列时触发”,这是不言自明的。afterLayout仅由负责布置子组件的Container子类触发。另一方面,所有组件子类(包括容器)都会触发render和afterRe

javascript - ExtJs grid.Panel 存储 : keep scrollbar position after load/reload

我在SenchaExtJs4.0.2a中使用grid.Panel,我每60秒重新加载一次Json存储。我想知道是否有一种方法可以在数据加载后保留滚动条的位置。以便用户可以继续查看加载前正在查看的记录..我使用任务重新加载网格中的数据:vartask={run:function(){Ext.getCmp(panelGridId).getStore().load({//Callbackfunctionafterloadedrecordscallback:function(records){//Hidegridifemptyrecordsif(Ext.isEmpty(records)){Ex

javascript - ExtJs4 - 存储 baseParams 配置属性?

在extjs3.x中,我使用商店baseParams配置属性来指定用于加载商店的参数。这个属性在extjs4中不再存在。我应该怎么做而不是这个?同样在extjs3中,我能够通过使用代理method配置属性来指定商店代理是GET还是POST方法.我应该怎么做而不是这个?我的ExtJs3代码->varstore=newExt.data.JsonStore({root:'Data',baseParams:{StartDate:'',EndDate:'''},//baseParamsproxy:newExt.data.HttpProxy({url:'Time/Timesheet',method

javascript - Angular ui-grid 事件 : row selected

我正在尝试根据用户界面网格上一行的选择来启用/禁用按钮。如果未选择任何行,则该按钮将被禁用。我找到了这个plunkr使用旧的ng-grid方式在选择一行后触发事件。$scope.gridOptions={data:'myData',selectedItems:$scope.selections,enableRowSelection:true,afterSelectionChange:function(){if($scope.selections!=""){$scope.disabled=false;}else{$scope.disabled=true;}}};不幸的是它不起作用,我在u

javascript - 带有远程过滤器和排序的 ExtJS 无限滚动网格

在ExtJS4.1beta2中,我设法实现了一个带有远程存储的无限滚动网格。我基本上采用了现有的(完全可操作的)分页网格(具有远程存储、过滤和排序),然后放入适当的配置以实现无限滚动://UseaPagingGridScroller(thisisinterchangeablewithaPagingToolbar)verticalScrollerType:'paginggridscroller',//donotresetthescrollbarwhentheviewrefreshsinvalidateScrollerOnRefresh:false,//infinitescrollingd

javascript - 加载js-grid然后过滤数据

我使用php从数据库中提取数据,然后传递到javascript以加载js-grid。我还有一个由php填充的下拉列表,其中包含用户选择和存储的默认值。我的目标是用返回的所有数据填充网格,然后根据下拉列表中的选定选项对其进行过滤。我似乎无法理解如何使用js-grid加载然后过滤数据。varorder_json=;varuser_list=;主要.js$(document).ready(function(){$("#jsGrid").jsGrid({width:"100%",height:"400px",inserting:false,editing:false,sorting:true,

php - Zend_GData 电子表格 - grid-id 的无效查询参数值

我正在尝试通过Zend_GData库更新google电子表格。我确信用户ID和密码是正确的。我认为问题出在电子表格键或工作表ID上。甚至我也不知道如何得到这个worksheetID。请帮我解决这个问题。这是m工作表的确切URL。https://docs.google.com/spreadsheet/ccc?key=0AmW1-CVeX7oOdGRkYURWNXVMRi1DTW9NTGNhZ09OTGc&hl=en_US#gid=0这是我的代码。$user='xxxxxxxxxxxxxxxxxxxxxx';$pass='xxxxxxxxxxxxxxxxxx';$service=Zend_

php - 升级 Extjs 3.3 到最新版本

我在当前项目中使用Extjs3.3.0和PHP(自定义框架)。我在最新版本的Extjs中发现了许多有用且可用的功能,我正在我的项目中寻找这些功能。关于如何将我当前在项目中使用的旧版本Extjs升级到最新版本,任何人都可以建议我一些步骤。 最佳答案 我认为涉及的具体步骤将取决于项目的规模和范围。Sencha的人员已尝试通过提供迁移包来开始您的计划来降低迁移障碍。ExtJS3to4MigrationSenchaMigrationScreencasts此外,一位名叫StevenSchwenke的开发人员在博客中讲述了他将应用程序从3迁移到

php - 使用 extjs 3 在网格列数据中滚动条

我正在使用extjs3和PHP开发一个应用程序,它是一个自定义框架。我有网格来列出任何特定表中的记录。但是,如果网格中的任何列/字段有相当大的文本,例如:“注释”字段,文本如“我的名字是xyz,我来自abc。我的DOB是blablabla”,那么在这种情况下它会出现如“我的名字是……”,要查看其余文本,我必须拉伸(stretch)该栏,这非常令人恼火。这就是为什么我想在网格中的那个字段中添加一些滚动条。如果您对这种情况有任何替代解决方案或如何在此处使用滚动条,请告诉我。这是ExtJs3.4和PHP。提前致谢:) 最佳答案 添加CSS

php - 从 PHP 生成 Javascript/ExtJS 代码的最可维护的方法是什么?

我正在创建一个PHP框架,它允许PHP开发人员创建仅包含PHP类的ExtJS前端,例如创建网格如下所示:$grid_import=newBackend_Layout_Grid('smart_worksheets');$grid_import->set_width(1300);$grid_import->set_rows_selectable(true);$grid_import->set_title(__('backend.application.import.grid.title'));$grid_import->set_margin('10px');//CSSsyntax,e.g.