Html 基于restDataStore长度在gridPagingToolbar上显示消息

Html 基于restDataStore长度在gridPagingToolbar上显示消息,html,jsp,datastore,Html,Jsp,Datastore,我不熟悉jsp/servlet和相关领域。 我试图根据MyDatastores的长度在gridPagingToolbar上显示一条消息 <j:gridPagingToolbar dataStoreId="myDataStoreDs" gridId="myExampleGrid" exportEnabled="true"> <jsp:attribute name="startItems"> myLib.Util.removeNulls

我不熟悉jsp/servlet和相关领域。 我试图根据MyDatastores的长度在gridPagingToolbar上显示一条消息

<j:gridPagingToolbar dataStoreId="myDataStoreDs" gridId="myExampleGrid" exportEnabled="true">
        <jsp:attribute name="startItems">
            myLib.Util.removeNulls([null, "${message}"            
                ,   <j:button type='edit' labelKey="myLabel" handler="myHandler" hidden="true" itemId="myBtn"/>            
            ])
        </jsp:attribute>
</j:gridPagingToolbar>
变量消息应该有一个基于数据存储长度的字符串-例如,对于数据存储长度0为null,否则一些自定义消息为null。 我应该在我的html.jsp上做这个检查,数据存储区由一个rest帖子通过js.jsp填充

关于读取数据存储长度和填充消息的代码有什么建议吗?我用过

<c:if test="someRequestAttribute"> 
用于其他目的,但无法获得实现此功能的正确方法。

我找到了它

<j:gridPagingToolbar dataStoreId="myDataStoreDs" gridId="myExampleGrid" exportEnabled="true">
        <jsp:attribute name="startItems">
            myLib.Util.removeNulls([null
                ,   {
                    xtype: 'tbtext',
                    itemId: 'toolbarText',                       
                    text: "<j:jsMessage key='diplay text' bundle='bundle.myResourceBundle' />"

                }                
                ,   <j:button type='edit' labelKey="myLabel" handler="myHandler" hidden="true" itemId="myBtn"/>            
        ])
        </jsp:attribute>
</j:gridPagingToolbar>
var text = pageConfigName.myExampleGrid.down("#toolbarText");    
if(pageConfigName.myDatastoreDs.getTotalCount() == 0) {                                         
            text.hidden = true;
    }