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()); } }