谁知道怎么设置Telerik grid分页的时候,字段为bool类型的值设为"是或否"
设置分页的代码是这样的
.ClientEvents(clientEvents => clientEvents.OnDataBinding("dataBinding")
.OnRowDataBound("bindReply").OnComplete("bindComplete"))
.DataKeys(key => key.Add("Id"))//添加主键
.DataBinding(dataBinding => dataBinding.Ajax().Select("AjaxSightComment", "sight")
.Delete("deletesightcomment", "sight", new { targetId = targetId }))
.Pageable(page=>page.PageSize(15))
.Groupable()
.Render();
我把它们全部都贴出来了,哪位大侠能够帮我解决呀
我想要的功能是这样的
如图:
这是刚开始就显示出来的,红色圈的那是bool类型的值,刚开始绑定的时候,我能设置,
但是,点击分页后,就是这样了
我现在的问题就是,怎么样,在点击分页的时候,bool类型的值设置为"是或否"
就是true/false→是/否显示,对吗?
就是把为bool类型的字段的值,弄成“是或者否”,而不是,点击一次分页,就变成false,或者true了
分页→重载→绑定→显示,在绑定段调试调试
@iEvent: 正在调试
@iEvent: 不行,之后在绑定的时候,他是通过Telerik 里面的ajax()绑定的,所以,我不知道怎么去弄
@魔女小溪: 那就列循坏修改,楼下那种方法,话说我还不知道是什么语言编写的......我在用telerik的时候要修改它的dll或模板用blend来修改
@iEvent: 用C#语言啊,mvc telerik,我才刚刚接触telerik,不是很懂!是在二次开发别人的东西
@魔女小溪: 加油!
@iEvent: 加油也没用啊!
@魔女小溪: 用blend试试
好像应该是 没执行一次分页,就调用一下你 刚开始绑定的那的代码。
不好意思啊小溪,我几乎不接触前台的东西。
是啊,我都贴出代码了
.ClientEvents(clientEvents => clientEvents.OnDataBinding("dataBinding")
.OnRowDataBound("bindReply").OnComplete("bindComplete"))
.DataKeys(key => key.Add("Id"))//添加主键
.DataBinding(dataBinding => dataBinding.Ajax().Select("AjaxSightComment", "sight")
.Delete("deletesightcomment", "sight", new { targetId = targetId }))
.Pageable(page=>page.PageSize(15))
.Groupable()
.Render();
就是这段代码,我就是不知道,怎么在这里面修改
神似是因为分页的时候界面刷新了....
话说如果认为重新绑定数据源过于麻烦的话,那就在分页方法中多新增个判断。判断当前grid (是/否)那列即可。如: grid是否那列内容 == “true” ? “是” : “否”;
.Pageable(page=>page.PageSize(15)),这就是那个分页方法,不是我写的,是Telerik 自带的,只要设置每页的条数page=>page.PageSize(15)