示例#1
0
 public TempDisplay(IDisplayObject display, ITableScheme scheme, string idField, string nameField)
 {
     Id   = GetField(display.Id, scheme, idField);
     Name = GetField(display.Name, scheme, nameField);
 }
示例#2
0
 private static IFieldInfo GetField(IFieldInfo defaultInfo, ITableScheme scheme, string idField)
 {
     return(string.IsNullOrEmpty(idField) ? defaultInfo : scheme[idField]);
 }
示例#3
0
 public TableResolver(ITableScheme scheme, IDbDataSource source)
     : base(scheme, source)
 {
 }
示例#4
0
 public override void ReadMetaData(ITableScheme metaData)
 {
     base.ReadMetaData(metaData);
     SetCommands(fCommands);
 }
示例#5
0
 public TableSelector(ITableScheme scheme, IDbDataSource source)
     : this(scheme, source, true)
 {
 }
示例#6
0
 public static TableSchemeData Create(TkDbContext context, ITableScheme scheme)
 {
     return(CacheManager.GetItem("TableSchemeData", scheme.GetCacheKey(),
                                 scheme, context).Convert <TableSchemeData>());
 }
示例#7
0
 protected override ITree CreateTree(ITableScheme scheme, LevelTreeDefinition treeDef,
                                     IDbDataSource dataSource)
 {
     return(new Level0Tree(scheme, treeDef, dataSource));
 }
示例#8
0
 protected virtual void OnMetaDataChanged(bool useSource, ITableScheme scheme)
 {
 }
示例#9
0
 public static ITableSchemeEx ConvertToTableSchemeEx(ITableScheme scheme)
 {
     return(ConvertToTableSchemeEx(scheme, null));
 }
示例#10
0
 public static string GetSelectFields(this ITableScheme scheme)
 {
     return(GetSelectFields(scheme, null));
 }
示例#11
0
 public NormalDbTree(ITableScheme scheme, DbTreeDefinition treeDef, IDbDataSource source)
     : this(scheme, treeDef, source, null)
 {
     fTreeOperation = new DefaultTreeOperation(TreeOperation.NewChild, treeDef);
 }
示例#12
0
 public WeUserEasySearch(ITableScheme scheme)
     : base(scheme)
 {
     ContextName = "Weixin";
 }
示例#13
0
 protected abstract ITree CreateTree(ITableScheme scheme, LevelTreeDefinition definition,
                                     IDbDataSource source);
示例#14
0
 protected override ITree CreateTree(ITableScheme scheme, LevelTreeDefinition definition,
                                     IDbDataSource source)
 {
     return(new LevelTree(scheme, definition, source));
 }
 public NoCacheEasySearchProxyScheme(ITableScheme scheme, IDisplayObject displayObject)
     : base(scheme, displayObject)
 {
 }