草庐IT

javascript - 用网格填充 three.js 场景

我在找什么在three.js场景中显示填充整个场景的网格。在这种情况下,场景是整个窗口。这个网格代表一个3D表面,可以使用THREE.TrackballControls用鼠标四处移动这个网格面向相机,所以最初它看起来像一个平面(2D)表面,直到轨迹球被移动用鼠标四处移动。网格线的宽度应等于渲染器的宽度。我做了什么我已经设置了一个工作jsFiddle对于我到目前为止所做的。首先我找到场景的边界(所有这些都在jsFiddle中),App=function(sceneContainerName){this.sceneContainerName=sceneContainerName;this.

javascript - celltemplates 的 ui 网格性能问题

我使用的是angular-ui-grid3.1.1,一次有25、50、75条记录。每个单元格都有不同的单元格模板,例如,点击弹出窗口、悬停弹出窗口、文件下载链接、带有个人资料图像的数据、嵌套表格中的数据等。数据在网格中呈现良好,但是几秒钟后ui网格变得无响应。我还创建了一个外部列选择器。选择要显示/隐藏的列时,网格会在几秒钟内没有响应。(与ui-grid提供的内置列选择器看到的相同的无响应行为)请提出任何修复建议。 最佳答案 遗憾的是,我们不得不为这些同类问题放弃UI网格。然而,问题不在UI-Grid中,而是在Angular上缺乏性

javascript - 没有相同维度的 JQuery 可排序网格功能

我希望创建一个可排序(通过拖放)网格,类似于JQuery的可排序网格所做的(http://jqueryui.com/demos/sortable/#display-grid)。但是,Sortable要求您仅使用具有相同尺寸的div。出于我的目的,每个block都允许具有不同的宽度和高度。我正在寻找的功能是对齐网格功能,同时将其他元素“推开”。Draggable会做所有事情,除了防止它们重叠并将其他元素推开。哦,它也不一定是Jquery。如果更容易,我愿意使用其他方法。 最佳答案 Jquerysortable不要求项目具有相同的尺寸,

javascript - 如何禁用网格中的元素

我有多个基于给定过滤器显示数据的网格(在使用RESTApi的Web应用程序中)。显示的数据结构总是相同的(为了简化问题),但是根据用户所在的屏幕,显示的结果是不同的。此外,这就是问题所在,必须禁用某些结果,这样用户就无法选择它们。示例:一个Foo有N个Bars。如果我想向父亲(foo)添加一个新的child(bar),我会转到搜索屏幕,但我希望过滤后的网格显示为已与父亲相关的已禁用child。目前,我通过执行特定联接来控制服务器(数据库查询)上的这个问题,具体取决于场景和“禁用”我不想要的结果。但是这种方法导致我无法重用查询(由于特定的连接。也许我需要搜索Barsint以便将它们与其他

javascript - 如何在 bootstrap modal 中将输入焦点设置为 kendo-ui 网格输入

在将我的kendo-ui网格移动到Bootstrap模式之前,我将单击“添加行”,然后将选择3个输入中的第一个。然后我会切换到第2个,然后切换到第3个,然后切换到复选框按钮,我将在其中按enter键并添加该行。然后焦点将返回到“添加行”按钮,我可以在其中按回车键重新开始流程。好吧,现在它在一个模式中,我失去了除了标签之外的一切。我找到了使用jquery来应用焦点的解决方案,但我的网格Controller中已经有了它。Kendo-ui网格Controller$scope.mainGridOptions={dataSource:dataSource,pageable:false,toolb

javascript - 使用 ExtJS 创建动态网格

我正在尝试制作一个动态网格类(我不知道有关列的任何信息,但它们是从json响应中给出的,并且网格会相应地做好准备)。Here我已经找到了我正在寻找的东西,但是它给了我一个错误:me.modelisundefinedme.setProxy(me.proxy||me.model.getProxy());ext-all-debug.js(line47323)我尝试同时添加代理和模型,但没有成功,我不断收到同样的错误。这是我正在处理的ExtJS代码://ExtJS4.1Ext.Loader.setConfig({enabled:true});Ext.Loader.setPath('Ext.ux

javascript - Handlebars.js 和 Bootstrap 网格 - 将列换行

我相信我需要一个自定义的Handlebars.jsBlockHelper来处理基于Bootstrap的网格系统中的行。我希望每3件元素都包装在中期望的输出.........模板:{{#employees}}{{name}}{{title}}{{skills}}{{/employees}}数据vardata={"employees":[{"name":"FredFlintstone","title":"FrontendDeveloper","skills":"html,css,javascript"},{"name":"SallyStruthers","title":"FrontendD

javascript - Extjs 4 网格鼠标悬停显示完整的单元格值

我有一个网格,其中一列中有一个长字符串。当用户将鼠标悬停在该列中的任何单元格上时,我希望显示完整的字符串。到目前为止,我的工作方式是针对此列中的任何单元格弹出工具提示,但它们不显示文本。工具提示总是只显示“图标提示”。如何让qtip显示变量val而不是字符串“IconTip”?Ext.define('AM.view.user.List',{extend:'Ext.grid.Panel',.......initComponent:function(){functionrenderTip(val,meta,rec,rowIndex,colIndex,store){meta.tdAttr='

javascript - 单击单元格时如何防止 extjs 网格滚动?

我目前正在基于可编辑网格示例将网格组件与Extjs4一起使用。我想要一个与每个单元格关联的链接,这样当我单击一个单元格时,它会将我带到另一个页面。但是,当点击链接时在页面上触发垂直滚动。例如尝试减小http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.html的大小,第一次点击网格滚动页面,使网格居中,事件被吞没。您必须再次单击才能注册cellclick事件。这只发生在IE中(我使用的是版本8)。好消息是其他浏览器不会发生这种情况,这可能是一个错误吗?有没有办法阻止第一次滚动操作的发生?谢谢

javascript - kendo ui Angular 网格选择事件

我正在尝试在AngularJS中处理来自KendoUI网格的选择事件。我的代码已按以下方式运行。但是,感觉这是一种必须获取所选行的数据的非常讨厌的方式。特别是使用_data。有更好的方法吗?我的方法有误吗?$scope.onSelection=function(e){console.log(e.sender._data[0].id);} 最佳答案 请尝试以下操作:$scope.onSelection=function(kendoEvent){vargrid=kendoEvent.sender;varselectedData=grid