有一种简单的情况找不到解决方案.Kendo-UI仅在底部实现网格分页.我试图让它在顶部显示寻呼机,但它变得无法点击.我认为我的克隆部分是错误的,但不知道如何解决它.先谢谢你们.
这里是脚本和jsp的一部分......
<kendo:grid name="grid" pageable="true" dataBound="onBound">
<kendo:dataSource serverPaging="true" serverSorting="true">
<kendo:dataSource-transport>
<kendo:dataSource-transport-read url="api/items" />
</kendo:dataSource-transport>
<kendo:dataSource-schema data="data" total="total" />
</kendo:dataSource>
<kendo:grid-columns>
<kendo:grid-column title="id" field="itemId"></kendo:grid-column>
</kendo:grid-columns>
</kendo:grid>
<script type="text/javascript">
function onBound() {
var grid = $("#grid");
grid.find(".k-grid-pager")
.clone()
.insertBefore(grid.find(".k-grid-header"))
.addClass("pagerTop").css("border-width", "0 0 1px 0");
}
</script>
Run Code Online (Sandbox Code Playgroud) 我正在学习jquery,我遇到了问题.
这是代码
$(function(){
var gotProducts=new Array();
var productsWithDelete=new Array();
$('.addProducts').on('keyup',function(event) {
var searchVal=$(this).val().trim();
if(searchVal.length > 0) {
$.ajax({
url: 'http://localhost/url',
data: { products: $(this).val(), },
type: 'POST',
dataType: 'html',
success: function(msg) {
$('#printTheProducts').html(msg);
}
});
}
});
$('.productsButton').click(function() {
alert('yes');
});
});
Run Code Online (Sandbox Code Playgroud)
我从ajax调用获得的响应是一个具有类productsButton的按钮.
现在,当我尝试单击该按钮时,我通过ajax然后它不会提示是.我的意思是它什么也没做.问题: -
可能是什么问题?
我有一个测试指令,我要验证它有几个具有类属性的特定元素.当使用karma + chai进行测试时,我只能选择element.find实际的dom元素(即div).使用element.find按类或ID定位失败.有人可以在这种情况下照亮我使用的api吗?
这是单元测试
var expect = chai.expect;
var assert = chai.assert;
beforeEach(module('blah'));
beforeEach(module('mytemplates')); // for ng-html2js
describe('Testing notifications directive', function() {
var scope, elem, directive;
var html = '<notifications></notifications>';
var rendered;
beforeEach(function(){
inject(function($compile, $rootScope) {
elem = angular.element(html);
scope = $rootScope.$new();
scope.notificationList =_notificationsspecmockdata;
rendered = $compile(elem)(scope);
scope.$digest();
});
});
it('should render a notifications element', function() {
console.log(elem);
console.log(elem.find('.close-icon'))
console.log('------------------');
console.log(rendered);
console.log(rendered.find('.close-icon'))
console.log('------------------');
console.log(elem.find('div').length);
expect(elem.find('div').length).to.eql(6); // works
});
});
Run Code Online (Sandbox Code Playgroud)
和输出.正如你所看到的那样,dom元素确实存在于我正在寻找的类中.
Object{0: <li id="notificationdropdown" class="notification-dropdown hidden-xs hidden-sm">
<a href="#" class="trigger">
<i …Run Code Online (Sandbox Code Playgroud) 带有ng-click的md按钮不起作用.所以我创建了如下的简单控制器.我点击了button2它的作品,但是点击md-button什么也没发生.
调节器
app.controller('MyContrl', function ($scope) {
$scope.submit = function () {
$scope.message = "asdfa";
};
});
Run Code Online (Sandbox Code Playgroud)
HTML
{{message}}
<md-input-container>
<md-button ng-click="sumit()">Button1 - Doesn't work</md-button>
</md-input-container>
<button ng-click="submit()" value="Button2- works" class="md-raised">sdf</button>
Run Code Online (Sandbox Code Playgroud)