我的问题可能类似于,
和
$("#button").click(function() {
$('html, body').animate({
scrollTop: $("#elementtoScrollToID").offset().top
}, 2000);
});
Run Code Online (Sandbox Code Playgroud)
我也尝试了这个:
this.element.find(".k-grid-content").animate({
scrollTop: this.select().offset().top });
}
Run Code Online (Sandbox Code Playgroud)
但是,提供给上述问题的解决方案对我有帮助,我对第二个链接提供的小提琴链接有问题:http://jsfiddle.net/blackjim/9GCYE/5/
当我尝试获取行的表中某处的行的视图时,该解决方案正常工作.但是,在那之后,(即,在从网格底部获得一行的焦点之后),当我尝试从顶部选择一行时,控件仍然向下滚动,因此滚动功能的目的变得毫无意义那里.
我有一个搜索框,我可以在其中键入与行数据匹配的内容,如果匹配,则应触发滚动,以便将选定的行添加到用户视图中.
上述解决方案中的代码适用于此标准.但是,现在,再次,如果我尝试搜索与网格顶部的某些行匹配的内容,则滚动不会从底部(先前选定的行)发生到网格顶部的新选择的行.
我如何修改上面的代码以满足我的需要?
我正在使用C#中的字符串.我有一个字符串,
StringBuilder sb = new StringBuilder();
sb.AppendLine(ValidatorMethod1());
sb.AppendLine(ValidatorMethod2());
Run Code Online (Sandbox Code Playgroud)
在调用"sb"之后ValidatorMethod1(),我调用a ValidatorMethod2()如图所示,两者都根据条件返回一个错误消息作为字符串.如果ValidatorMethod1()并ValidatorMethod2()返回错误消息,那么一切都很好.但如果ValidatorMethod2()失败,那么从...返回的错误消息的长度ValidatorMethod2(是"0",但仍然有一行附加"sb",因此在ValidatorMethod1()错误消息后添加一个空的错误行.
我试过谷歌搜索,但链接像:
所以请任何人都可以提出一个想法,"如果长度大于零,则将返回的字符串放在换行符中"或什么都不做?
编辑:
大家好,我想我得到了正在寻找的合适解决方案.我不想在每个"sb"之后追加一行.但是,如果我有一个错误消息,那么,我想把它放在NEWLINE中.有人可以给我一个满足我需要的不同解决方案吗?