<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CategoryPropertyInfo.aspx.cs" Inherits="WebUI.NewMall.PropertyManage.CategoryPropertyInfo" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- ext css includes -->
<link rel="stylesheet" type="text/css" href="../resources/Ext/resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../resources/Ext/examples/ux/treegrid/treegrid.css" /> <!-- ext javascript includes -->
<script type="text/javascript" src="../resources/Ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../resources/Ext/ext-all.js"></script>
<link href="../resources/Ext/examples/ux/css/ColumnNodeUI.css" rel="stylesheet" />
<link href="../resources/Ext/examples/tree/column-tree.css" rel="stylesheet" />
<script src="../resources/Ext/examples/ux/ColumnNodeUI.js"></script>
<script type="text/javascript">
Ext.onReady(function () {
Ext.QuickTips.init();
var tree = new Ext.ux.tree.ColumnTree({
width: 500,
height: 300,
rootVisible: true,
autoScoll: true,
title: '种类属性列表',
renderTo: Ext.getBody(),
columns: [{
header: '任务',
width: 330,
dataIndex: 'task'
}, {
header: '持续时间',
width: 100,
dataIndex: 'duration'
}, {
header: '负责人',
width: 100,
dataIndex: 'user'
}],
loader: new Ext.tree.TreeLoader({
dataUrl: 'CategoryPropertyInfo.aspx?op=getData?id=1',
uiProviders: {
'col':Ext.ux.tree.ColumnNodeUI
}
}),
root:new Ext.tree.AsyncTreeNode({text:'Tasks'})
})
});
</script>
</head>
<body>
</body>
</html>

  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebUI.Mall; namespace WebUI.NewMall.PropertyManage
{
public partial class CategoryPropertyInfo : PageBaseMall
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request["op"] == "getData")
{
var str = @"[
{
task: '深入浅出Extjs',
duration: '12个月',
user: '',
uiProvider: 'col',
iconCls: 'task-folder',
children:[{
task: '第一章',
duration: '1个月',
user: 'Lingo',
uiProvider: 'col',
iconCls: 'task',
}, {
task: '第2章',
duration: '2个月',
user: 'Lio',
uiProvider: 'col',
iconCls: 'task',
}, {
task: '第3章',
duration: '11个月',
user: 'Lio',
uiProvider: 'col',
iconCls: 'task',
}]
}]";
Response.Write(str);
Response.End();
}
}
}
}

  

最新文章

  1. 算法与数据结构(十五) 归并排序(Swift 3.0版)
  2. Java static 的一两点使用
  3. HTML5播放暂停音乐
  4. sencha gridpanel改变单元格颜色
  5. 利用在线工具根据JSon数据自动生成对应的Java实体类
  6. 03---Net基础加强
  7. 为laravel分页样式制定class
  8. CodeForces 300A Array
  9. visual studio 2015 企业版 序列号及官方下载地址
  10. Repository模式
  11. centos7 安装openvswitch
  12. 关于angularjs过滤器的小尝试
  13. mp4文件格式解析
  14. 出现java.sql.SQLException: No suitable driver的几种解决办法
  15. 【BZOJ4805】欧拉函数求和(杜教筛)
  16. Angularjs中的缓存以及缓存清理
  17. jenkins+springboot+svn linux 自动化部署
  18. C++学习笔记38:事件机制
  19. AssetBundle 策略
  20. [转]php使用 memcache 来存储 session

热门文章

  1. vue中sass的配置安装流程
  2. feignclient设置hystrix参数
  3. 判断IP是否为爬虫IP
  4. POJ 3253-Fence Repair(堆)
  5. drop有default constraint的column
  6. maven打包源码&lt;转&gt;
  7. ExtJs TreePanel 全选与反选
  8. Jackson2.1.4 序列化对象时对属性的过滤
  9. (转)windows环境vue+webpack项目搭建
  10. CentOS安装redmine 2后的简单配置