起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1749|回复: 3

[结贴] 全局下拉列表问题

[复制链接]

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
发表于 2016-7-29 09:32:29 | 显示全部楼层 |阅读模式
用wex5开发了一套程序。现在作总结呢。 准备下一步用x5做一套crm系统。 有几个问题咨询一下
第一 。经常用到全局变量。 例如  员工下拉列表。  我在登陆时已经从数据库取一次了。放到data中。  如何让员工下拉列表这个data很方便的在其他页面使用。 就像一个全局变量:用户名  一样
第二。如何动态生成grid。 或者其他添加页面。我要达到的目的是。只要数据库设计完。对应的前台通过数据库自动生成。

14

主题

55

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
QQ
发表于 2016-8-1 10:25:00 | 显示全部楼层
对于您的需求,我个人觉得,全局变量可以用localStorage.setItem();存储信息,因为你获取到的是JSON,可以先将JSON转化成string格式储存起来,用的时候再转成JSON!至于动态生成grid你可以用代码创建grid
//引用grid.js
var Grid = require("$UI/system/components/justep/grid/grid");

Model.prototype.createGridBtnClick = function(event) {
    var parentNode = this.getElementByXid("content1");
    var option = {
        parentNode : parentNode,
        //grid的属性,设计时有的属性都可以设置
        data: "orgData",
        width: '100%',
        height:'auto',
        // 列定义
        colModel : [{width:"300",name:"sName",xid:"column1" },{width:"200",name:"sCode",xid:"column2"}]
    };
    new Grid(option);
};
字段用数据库返回的字段即可!
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
 楼主| 发表于 2016-8-1 16:39:32 | 显示全部楼层
哥德式柳师 发表于 2016-8-1 10:25
对于您的需求,我个人觉得,全局变量可以用localStorage.setItem();存储信息,因为你获取到的是JSON,可以 ...

谢谢
回复 支持 反对

使用道具 举报

119

主题

284

帖子

752

积分

高级会员

Rank: 4

积分
752
QQ
 楼主| 发表于 2016-8-1 16:50:33 | 显示全部楼层
哥德式柳师 发表于 2016-8-1 10:25
对于您的需求,我个人觉得,全局变量可以用localStorage.setItem();存储信息,因为你获取到的是JSON,可以 ...

谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 15:22 , Processed in 0.058006 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表