Используйте десятичное число SQL-сервера тип.
не используют деньги или плавание .
деньги используют 4 десятичных разряда, быстрее, чем использование десятичного числа , НО страдает от некоторых очевидных, и некоторые не так очевидные проблемы с округлением ( посмотрите этот выпуск подключения)
Yes indeed, supr()
isn't documented. I've been looking forward to using it in ExtJS 3.0.0 (an Ext staff member replied in the forums, they had added it in that version), but it seems horribly broken.
It currently does not traverse the inheritance hierarchy, but rather go up one level, then gets stuck on this level, loops endlessly and blows up the stack (IIRC). So, if you have two or more supr()
in a row, your app will break. I have not found any useful information on supr()
in neither the docs nor the forums.
I don't know about the maintenance releases 3.0.x, since I did not get an support license ...
Вы можете использовать эту малоизвестную функцию Javascript ( arguments.callee ):
MyApp.MyPanel = Ext.extend(Ext.Panel, {
constructor: function() {
// Do your thing
this.thing = 1;
// Call super
arguments.callee.superclass.constructor.apply(this, arguments);
}
});
см. документацию MDC
Изменить: На самом деле, это не будет работать с initComponent, потому что это не конструктор. Я всегда лично переопределяю конструктор (несмотря на то, что предлагают примеры Ext JS). Продолжу немного думать об этом.