Beispiel #1
0
 protected void innerBuildCodeList(FXmlNodes config, String name, ISqlConnect connect) {
   // 去数据库去CodeList
   if (_logger.debugAble()) {
     _logger.debug(this, "buildItemNodes", "Find item nodes. (codelist={0})", name);
   }
   FSqlQuery sql = new FSqlQuery(connect, getClass(), SQL_CODE_LIST);
   sql.bindString("name", name);
   FDataset dataset = sql.fetchDataset();
   for (FRow row : dataset) {
     FXmlNode itemNode = config.create(XListItem.NAME);
     itemNode.set(XListItem.PTY_VALUE, row.get(XListItem.PTY_VALUE));
     itemNode.set(XListItem.PTY_LABEL, row.get(XListItem.PTY_LABEL));
   }
 }
 // ============================================================
 // <T>响应被保存的文档。</T>
 //
 // @param info 文件信息
 // ============================================================
 public void doFileSave(FFileInfo info) {
   if (_logger.debugAble()) {
     _logger.debug(this, "doFileSave", "File save (file={1})", info.fileName());
   }
 }
 // ============================================================
 // <T>响应初始化文档。</T>
 //
 // @param filename 文件名称
 // ============================================================
 public void doInitializeFile(FFileInfo info) {
   if (_logger.debugAble()) {
     _logger.debug(this, "doInitializeFile", "File initialize (file={1})", info.fileName());
   }
 }