public void onDataLoad_pageroleds(DataLoadEvent dataLoadEvent) {
   String pk =
       (String) AppLifeCycleContext.current().getApplicationContext().getAppAttribute("pk_page");
   Dataset ds = dataLoadEvent.getSource();
   if (pk != null) ds.setLastCondition("pk_page='" + pk + "'");
   CmdInvoker.invoke(new UifDatasetLoadCmd(ds.getId()));
 }
 public void pluginmain_plugin(Map<Object, Object> keys) {
   TranslatedRow tr = (TranslatedRow) keys.get("gridRow");
   //	  String[] rowKeys = tr.getKeys();
   String pk = (String) tr.getValue("pk_portalpage");
   LfwWidget widget = getCurrentWidget();
   Dataset pageUserDs = widget.getViewModels().getDataset("pageuserds");
   Dataset pageRoleDs = widget.getViewModels().getDataset("pageroleds");
   Dataset pageDeptDs = widget.getViewModels().getDataset("pagedeptds");
   AppLifeCycleContext.current().getApplicationContext().addAppAttribute("pk_page", pk);
   //	  pk = (String)
   // AppLifeCycleContext.current().getApplicationContext().getAppAttribute("pk_page");
   if (pk != null) {
     pageUserDs.setLastCondition("pk_page='" + pk + "'");
     pageRoleDs.setLastCondition("pk_page='" + pk + "'");
     pageDeptDs.setLastCondition("pk_page='" + pk + "'");
   }
   CmdInvoker.invoke(new UifDatasetLoadCmd(pageUserDs.getId()));
   CmdInvoker.invoke(new UifDatasetLoadCmd(pageRoleDs.getId()));
   CmdInvoker.invoke(new UifDatasetLoadCmd(pageDeptDs.getId()));
 }
 public void onDataLoad_ds_appsNode(DataLoadEvent dataLoadEvent) {
   Dataset ds = dataLoadEvent.getSource();
   CmdInvoker.invoke(
       new UifDatasetLoadCmd(ds.getId()) {
         protected String postProcessQueryVO(SuperVO vo, Dataset ds) {
           String values =
               ds.getReqParameters().getParameterValue(DatasetConstant.QUERY_PARAM_VALUES);
           String pk_module = values;
           String where = " pk_appscategory = '" + pk_module + "'";
           return where;
         }
       });
 }
  public void afterActivedTabItemChange(TabEvent tabEvent) {
    UITabComp tab = tabEvent.getSource();
    //	  System.out.println("*************" + tab.getCurrentItem());
    LfwWidget widget = getCurrentWidget();
    Dataset pageUserDs = widget.getViewModels().getDataset("pageuserds");
    Dataset pageRoleDs = widget.getViewModels().getDataset("pageroleds");
    Dataset pageDeptDs = widget.getViewModels().getDataset("pagedeptds");
    String pk =
        (String) AppLifeCycleContext.current().getApplicationContext().getAppAttribute("pk_page");
    //	  System.out.println("*********" + pk);
    if (pk != null) {
      pageUserDs.setLastCondition("pk_page='" + pk + "'");
      pageRoleDs.setLastCondition("pk_page='" + pk + "'");
      pageDeptDs.setLastCondition("pk_page='" + pk + "'");
    }

    if (tab.getCurrentItem().equals("0")) {
      CmdInvoker.invoke(new UifDatasetLoadCmd(pageRoleDs.getId()));
    } else if (tab.getCurrentItem().equals("1")) {
      CmdInvoker.invoke(new UifDatasetLoadCmd(pageUserDs.getId()));
    } else if (tab.getCurrentItem().equals("2")) {
      CmdInvoker.invoke(new UifDatasetLoadCmd(pageDeptDs.getId()));
    }
  }
 public void onDataLoad_ds_appscategory(DataLoadEvent dataLoadEvent) {
   Dataset ds = dataLoadEvent.getSource();
   CmdInvoker.invoke(new UifDatasetLoadCmd(ds.getId()));
 }