kaseyhebe 2014-11-03 22:01 采纳率: 21.1%
浏览 1654

求大神门帮助.. 一个按钮, 如果点开以后里面没有数据,按钮不可用

public void loadData() {

    final Promise<VisionEncounter> vePromise = nodeMgr.getByEncounter(VisionEncounter.class);
    final Promise<Patient> patientPromise = nodeMgr.getPatient();
    final Promise<GetVisualAcuityMethodsAndConfigResponse> configPromise = VisualAcuityMethodsAndConfigCache.fetchAsPromise();
    final Promise<List<VisionEncounter>> historyPromise = nodeMgr.query(VisionEncounter.class)
            .filter(new Filter("encounterId")
                    .match("patientId", FancyEmrContext.get().getPatientId()))
            .executeQuery();

    Deferred.when(vePromise, patientPromise, configPromise,historyPromise).then(new EmrDeferredCallback<ArrayList<Object>>() {
        @Override public void onSuccess(ArrayList<Object> objs) {
            defaultCylinderSetting = configPromise.getResult().configuration.cylinderMethod;
            patientAge = patientPromise.getResult().getAge();
            updateView(vePromise.getResult());

            List<VisionEncounter> result = historyPromise.getResult();
            for (VisionEncounter e : result ){

                if (e.glassesPrescriptions.isEmpty()){

                    view.setImportHide();
                }
            }
        }
    });
}

我可能没说清楚,是这样的, 一个页面中,有一个叫import 的label, 单击label会弹出一个popup 页面,如果页面里面有没有数据的话,这个import label将不显示在主页面上. 主要是不知道怎么去查找数据. 这个代码前面应该没问题,就是最后的那个loop 可能有问题,但不知道问题出在哪里. 我可以提供其他的相关代码 如果大神需要的话 

  • 写回答

1条回答

  • yangyanjava 2014-11-05 09:55
    关注

    后台存一个有无值的标签,前台用js判断,有的话让lable显示,无,让lable隐藏

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?