草庐IT

kendo-grid

全部标签

javascript - MVC Kendo 网格自定义过滤器

基本上,我正在寻找这个演示的MVC版本:http://demos.telerik.com/kendo-ui/grid/filter-menu-customization这是我目前拥有的:.Columns(columns=>{columns.Bound(e=>e.ID).Hidden();columns.Bound(e=>e.SearchFunctionCode).Hidden();columns.Bound(e=>e.SearchFunctionDesc).Title("SearchFunction").Filterable(***WHATGOESHERE?***).HtmlAttri

javascript - preventDefault() 在 Kendo 网格的自定义点击处理程序中不起作用

我已经为Kendo网格的“添加新记录”按钮添加了自定义点击处理程序,但JavaScript的preventDefault()函数似乎对其不起作用。$('.k-header').on('click','.k-grid-add',function(e){e.preventDefault();e.stopPropagation();//dosomethingelse});除了在网格中添加新行,我希望“添加新记录”按钮能做些别的事情。完整代码示例:JSFIDDLE 最佳答案 这行得通$('.k-grid-add').click(functi

javascript - Angularjs ng-grid动态突出显示行

我有以下ng-grid。$scope.IssueGrid={data:'IssueGridList',multiSelect:false,selectedItems:$scope.selectedRow,enableColumnResize:true,enableRowSelection:true,headerRowHeight:65,columnDefs:[{field:'Item',width:'25%',displayName:'ItemName'},{field:'RequiredQuantity',displayName:'RequestedQty',cellTemplate

javascript - 如何在 javascript 中获取 Kendo().TextBoxFor 值?

我正在使用KendoUITextBoxFor,例如:@Html.Kendo().TextBoxFor(model=>model.ID).HtmlAttributes(new{@class="fixed-width"}).Name("ID")但我无法在javascript中获取值:varid=????感谢任何帮助,谢谢。 最佳答案 与@(Html.Kendo().TextBox()或@(Html.Kendo().TextBoxFor(m=>m.Property)一起使用的TextBox只是创建输入字段的辅助方法。您可以使用jquery

javascript - 如何获取 Kendo Multi Select 的选定值?

我正在使用Kendo多选,但我无法获得选定的值varmultiselect=$("#SelectRoles").data("kendoMultiSelect");varselectedData=[];varitems=multiselect.value();for(varitminitems){selectedData.push(itm);}但数组selectedData返回多选项的索引而不是值。 最佳答案 您还可以将从value()方法返回的数组直接分配给变量,例如:varms=$("#multiselect").kendoMul

javascript - 尽管在 ag-grid 中使用了 sizeColumnsToFit,但不必要的水平滚动条出现了

我已将我的ag-grid版本从7.2.0升级到v14.2.0。当我将sizeColumnsToFit()api与onGridReady或onGridSizeChanged事件一起使用时,它可以工作,但它保留了不必要的水平滚动,可能是由于计算错误网格宽度。这个问题(?)也可以在ag-grid的官方示例中看到,https://www.ag-grid.com/javascript-grid-responsiveness/#example-example1对于以前的版本,这在没有任何水平滚动的情况下完全可以正常工作。当我手动调用$scope.gridOptions.api.sizeColumn

javascript - 如何从父网格和子网格中获取复选框元素的引用

我有这样的要求,比如我需要找到父网格行复选框,如果父网格行复选框被选中,那么我需要为该父网格行复选框将所有子网格复选框设置为true为此,我已经这样做了....$(document).ready(function(){$('#btnMove').click(function(){varparentgrid=$('#GridParent').data('kendoGrid');varchildGrid=$('#GridParent').closest(".k-grid").data("kendoGrid");varCount=$('#Gridparent').data("kendoGri

javascript - 如何检测已在 Kendo UI 网格中创建网格行?

我正在使用从异步调用加载的KendoUIGrid对象(Javascript版本)。行是从行模板创建的,行模板为每一行定义了一些按钮-这些是纯HTMLINPUT元素-所有处理它们的代码都在单独的Javascript文件中。创建网格时(即所有TR元素都已通过Grid控件在DOM中创建)我需要遍历所有行并附加事件各种按钮的处理程序并更新它们的一些属性。我的问题是我不知道网格何时创建DOM元素(TR-s)。我尝试使用已触发的dataBound事件,但尚未创建网格DOM-只能操作响应数据。我还尝试了detailInit事件,但没有触发(我并不感到惊讶-网格没有详细信息项)。我找到了thisTel

javascript - 无法在 Angular UI Grid 的可扩展行中保存行

我正在尝试使用rowsaving与expandablegrid相结合的功能.目标是能够独立于父行保存子网格行。$scope.gridOptions={expandableRowTemplate:'components/grid/orderLineTemplate.html',expandableRowHeight:150,expandableRowScope:{subGridVariable:'subGridScopeVariable'},columnDefs:[{field:'_id'},{field:'number'}]};$http.get(ORDER_API).success(

javascript - Kendo Grid 数字 chop 到小数点后两位。如何让它尊重用户输入的内容?

在此KendoGriddemo,如果您编辑“库存数量”下的数字并添加多个小数(尝试2.203848),它会将其chop为2.20。看起来这是默认行为。我知道我们可以用{0:n4}指定小数格式,例如。但是如果小数位数未知或者可以变化怎么办?有没有办法让网格使用用户输入的确切数字? 最佳答案 要在网格中进行此操作,您需要使用自定义编辑器。将小数位数设置为足够高的数字,并确保您的字段格式有足够的位置。这个很好的答案here稍微调整一下即可解决您的问题。functionnumberEditor(container,options){$(''