extjs4.0 分页问题 刷新后都是正确的 但是点击下一页后 limit就变成25了 麻烦高人帮我看看嘛

extjs4.0 分页问题 刷新后都是正确的 但是点击下一页后 limit就变成25了 麻烦高人帮我看看嘛,第1张

如上,在你创建store的时候,autoLoad代表的是在自动加载的时候调用load方法的时候传的参数,当你页面加载完成之后再去刷的时候这个参数就不会再传给后台了,取而代之的是当前的页数和你设置的pageSize属性,如果没设那就默认为25。所以需要每次都加载10条数据的话需要pageSize设置在store上

参照如下代码改下html样式就好 ,不明白的留言我

<table width="100%">

<tr>

<td style="text-align:right">

第<asp:Label id="lblPageIndex" runat="server" text='<%# ((GridView)ContainerParentParent)PageIndex + 1 %>' />页

共/<asp:Label id="lblPageCount" runat="server" text='<%# ((GridView)ContainerParentParent)PageCount %>' />页

<asp:linkbutton id="btnFirst" runat="server" causesvalidation="False" commandargument="First" commandname="Page" text="首页" />

<asp:linkbutton id="btnPrev" runat="server" causesvalidation="False" commandargument="Prev" commandname="Page" text="上一页" />

<asp:linkbutton id="btnNext" runat="server" causesvalidation="False" commandargument="Next" commandname="Page" text="下一页" />

<asp:linkbutton id="btnLast" runat="server" causesvalidation="False" commandargument="Last" commandname="Page" text="尾页" />

<asp:textbox id="txtNewPageIndex" runat="server" width="20px" text='<%# ((GridView)ContainerParentParent)PageIndex + 1 %>' />

<asp:linkbutton id="btnGo" runat="server" causesvalidation="False" commandargument="-1" commandname="Page" text="GO" /><!-- here set the CommandArgument of the Go Button to '-1' as the flag -->

</td>

</tr>

</table>

</PagerTemplate>

protected void grdvSearchResult_PageIndexChanging(object sender, GridViewPageEventArgs e)

{

//thisgrdvSearchResultPageIndex = eNewPageIndex;

////thisDataBind();

DataTable aaa = new DataTable();

aaa = (DataTable)ViewState["TableForAllSelect"];

grdvSearchResultDataSource = aaa;

grdvSearchResultDataBind();

grdvSearchResultVisible = true;

GridView theGrid = sender as GridView; // refer to the GridView

int newPageIndex = 0;

if (-2 == eNewPageIndex)

{ // when click the "GO" Button

TextBox txtNewPageIndex = null;

//GridViewRow pagerRow = theGridControls[0]Controls[theGridControls[0]ControlsCount - 1] as GridViewRow; // refer to PagerTemplate

GridViewRow pagerRow = theGridBottomPagerRow; //GridView较DataGrid提供了更多的API,获取分页块可以使用BottomPagerRow 或者TopPagerRow,当然还增加了HeaderRow和FooterRow

//updated at 2006年6月21日3:15:33

if (null != pagerRow)

{

txtNewPageIndex = pagerRowFindControl("txtNewPageIndex") as TextBox; // refer to the TextBox with the NewPageIndex value

}

if (null != txtNewPageIndex)

{

newPageIndex = intParse(txtNewPageIndexText) - 1; // get the NewPageIndex

}

}

else

{ // when click the first, last, previous and next Button

newPageIndex = eNewPageIndex;

}

// check to prevent form the NewPageIndex out of the range

newPageIndex = newPageIndex < 0 0 : newPageIndex;

newPageIndex = newPageIndex >= theGridPageCount theGridPageCount - 1 : newPageIndex;

// specify the NewPageIndex

theGridPageIndex = newPageIndex;

}

打开pdf文档,查找到指定字符串,然后插入书签

以下代码先设置一个待查找字符串,用findtext方法查找,然后用createchild方法插入书签。代码的运行环境为Win81,Word2010 VBA,Acrobat Pro DC,在本机测试成功。

使用到的主要方法为AVDocFindText和BookMarkcreateChild。

AVDocFindText有4个参数:

szText,要查找的字符串

bCaseSensitive,是否区分大小写,正数为区分,0为不区分

bWholeWordsOnly,是否匹配整个单词,正数为匹配,0为不匹配

bReset,查找开始的位置,正数则从第一页开始,0则从当前页开始

BookMarkcreateChild有3个参数

cName,用户在导航面板中看到的书签的名称。

cExpr,单击书签时要执行的表达式,为JavaScript

nIndex,(可选)在书签的子数组中,创建新子书签的基于0的索引。默认值为0。

Sub Pdf添加书签()

'为某书添加书签

Dim App As New AcrobatAcroApp

Dim PDoc As New AcrobatAcroPDDoc, AVDoc As New AcrobatAcroAVDoc

Dim Jso As Object

Dim BMark As Object '不能声明为AcrobatAcroPDBookmark,否则createchild方法不可用。

Dim PFile As String, WordTF As String, PageNum As Long

PFile = "F:\指定文件pdf" '要插入书签的pdf文件

WordTF = "要查找的"

If PDocOpen(PFile) Then

Set Jso = PDocGetJSObject

Set AVDoc = PDocOpenAVDoc("")  '获得一个可见文档

JsobookmarkrootRemove '移除原有的所有书签

End If

If AVDocFindText(WordTF, 0, 0, 1) Then '从第一页开始,如果找到了字符串WordTF一次

PageNum = AVDocGetAVPageViewGetPageNum '获得当前页码

Set BMark = Jsobookmarkroot '设置书签根对象

BMarkcreateChild WordTF, "thispageNum=" & PageNum, 0 '创建一个书签

PDocSave 1, PFile

End If

PDocClose

AppCloseAllDocs

AppHide

AppExit

Set AVDoc = Nothing

Set PDoc = Nothing

Set App = Nothing

Set BMark = Nothing

Set Jso = Nothing

End Sub

以上就是关于extjs4.0 分页问题 刷新后都是正确的 但是点击下一页后 limit就变成25了 麻烦高人帮我看看嘛全部的内容,包括:extjs4.0 分页问题 刷新后都是正确的 但是点击下一页后 limit就变成25了 麻烦高人帮我看看嘛、GridView如何实现当前页码和总记录数、如何用VBA实现打开PDF并查询数据,获取页码,或是提取该页面为新文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10156269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存