Какое повышение события на значении ячейки изменяют в Infragistics UltraGrid?

До сих пор неясно, в чем конкретно проблема, однако, возможно, это поможет.

Данные содержат даты, правильно отформатированные, с помощью format можно указать номер недели для данной даты.

df15 <-fromJSON(json3)
df <- df15$Data$PriceHistory                # (json3 as in your function)
df$week <- as.integer(format(as.Date(df$DataDate), '%V'))

С сегодняшнего дня становится проще получать еженедельные данные

# For Example NAV and Discount weekly means, maxs, mins
means <- aggregate(df[, c("NAVData", "DiscountData")], list(df$week), mean)
maxs  <- aggregate(df[, c("NAVData", "DiscountData")], list(df$week), max)
mins  <- aggregate(df[, c("NAVData", "DiscountData")], list(df$week), min)
setNames(merge(merge(means, mins, by = 'Group.1'), maxs, by = 'Group.1'), 
         c('week','NAVMean','DiscountMean','NAVMins','DiscountMins','NAVMaxs','DiscountMaxs'))
#    week NAVMean DiscountMean NAVMins DiscountMins NAVMaxs DiscountMaxs
# 1     1 10.5350       8.2575   10.49         6.20   10.57         9.89
# 2     2 10.5080       9.8980   10.46         8.71   10.56        11.33
# 3     3 10.6540       7.4200   10.45         4.75   10.95        10.24
# ...
# 50   50 10.5300       8.3500   10.49         5.34   10.59         9.92
# 51   51 10.4340       5.5520   10.38         4.39   10.48         6.56
# 52   52 10.4825       6.7975   10.48         6.20   10.49         7.82
.
5
задан Danko Valkov 12 February 2018 в 08:25
поделиться

3 ответа

AfterCellUpdate - то, что Вы хотите, но Вы, возможно, должны звонить:

  • YourGridControl. PerformAction (Infragistics. Победа. UltraWinGrid. UltraGridAction. EnterEditMode)
  • YourGridControl. PerformAction (Infragistics. Победа. UltraWinGrid. UltraGridAction. ExitEditMode)

на самом деле инициировать обновление, в зависимости от того, когда Вы хотите инициированный.

Я заметил, что это может иногда быть привередливо на том, когда это исчерпает событие, иначе.

7
ответ дан 13 December 2019 в 19:38
поделиться

AfterCellUpdate должен быть правильным событием... Удостоверьтесь, что событие включено в EventManager!

1
ответ дан 13 December 2019 в 19:38
поделиться

Существует событие CellChange, которое возникает, когда пользователь начинает вводить значение в ячейку. Это событие полезно, если вам нужно точно знать, когда ячейка изменена, поскольку событие AfterCellUpdate срабатывает только тогда, когда пользователь выходит из ячейки, которую он / она изменяет.

3
ответ дан 13 December 2019 в 19:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: