//角色store
<ext:Store runat="server" ID="S_Roles" OnRefreshData="GetAllRoles">
<AjaxEventConfig>
<EventMask ShowMask="false" />
</AjaxEventConfig>
<Proxy>
<ext:DataSourceProxy>
</ext:DataSourceProxy>
</Proxy>
<Reader>
<ext:JsonReader ReaderID="rid">
<Fields>
<ext:RecordField Name="roleid" />
<ext:RecordField Name="rolename" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>//gridpanel里面的一列要跟这个store做交互
<ext:Column Header="角色" Sortable="true" DataIndex="roleid" >
<Renderer Fn="GetRoleName" />
</ext:Column>
<script type="text/javascript">
var GetRoleName = function(value) {
// alter(S_Roles.reader.jsonData); 这里如何写?通过传来的roleid获取rolename,主要是如何获取store
return "超级管理员";
}
</script>
简而言之就是一个关联(遍历store,获取里面的值,是了很多方法,不是找不到对象,就是对象为空),跪求帮忙
解决方案 »
- 如何在用户注册时给用户生成一个个性化域名,就象点点网那样?
- ashx输出了session值 但是aspx.cs却取不到值
- 上传网站 后的问题
- 用NetAdvantage Webmenu时,在页面中添加一个iframe后就无法显示下拉菜单了?
- 菜鸟问题:html链dot.net页面传参问题
- replace函数的问题
- A generic error occurred in GDI+. 请高手解决?
- 听说asp.net可以实现这个!!!!谁可以给点代码或提示啊?
- 一个简单问题请教?
- treeview控件失去焦点后如何获得选中节点的值?
- 我用英文版IE8 用Request.UserLanguages 取到的浏览器语言为什么还是zh-cn
- 找高手求asp.net web方式ftp管理的代码,FCKEditor上传到FTP的方法~急急急
<script type="text/javascript">
var GetRoleName = function(value) {
json = S_Roles.getRecordsValues();
len = S_Roles.getRecordsValues().length;
for (i = 0; i < len; i++)
if (json[i].roleid == value)
return json[i].rolename;
}
</script>