Вопросы с тегами [constraints]

0

голосов
1

ответ
16

Просмотры

Добавлено Autolayout в UITableViewCell, но я вижу неизвестное явление

Я добавил Autolayout к элементам в UITableViewCell, но у меня есть неизвестная ошибка. Все элементы, добавленные с AutoLayout будут выровнены по верхнему левому углу. Если добавить Auto Layout в General Ярлык: После сборки Результат: смещениями Общие этикетки в верхнем левом углу Это верно и для других предметов, а также. Если добавить Auto Layout в общее, Total, Final Ярлык: Там нет коды, связанной с ограничением. UITableViewCell также не имеет коды. В View Controller: FUNC Tableview (_ Tableview: UITableView, numberOfRowsInSection раздел: Int) -> Int {1} вернуться Func Tableview (_ Tableview: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {пусть клеток = tableView.dequeueReusableCell (withIdentifier: "ProcDetailMoreCell", для: indexPath), как! ProcDetailMoreCell возврата клеток} Func Tableview (_ Tableview: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {вернуться CGFloat (175)} Я не знаю, почему это происходит. Пожалуйста, помогите мне понять, почему эти результаты.
Enkha
1

голосов
1

ответ
1.5k

Просмотры

Swift changing constraints depending on device orientation

When the device is rotated from portrait to landscape, the width constraint of the view is updated but it does not update when the device is rotated from landscape to portrait My code: override func viewDidLoad() { super.viewDidLoad() theView.translatesAutoresizingMaskIntoConstraints = false theView.topAnchor.constraint(equalTo: view.topAnchor, constant: 0).isActive = true theView.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 0).isActive = true theView.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 0).isActive = true theView.rightAnchor.constraint(equalTo: view.rightAnchor, constant: 0).isActive = true } override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { When the device is first rotated from portrait to landscape 'theView' width get the 50% of the view width if UIDevice.current.orientation.isLandscape { theView.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 0.50).isActive = true Rotating from landscape to portrait does not restore the original width } else { theView.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 1.00).isActive = true } } Here is an image that shows what I am trying to do.
Nicoli
1

голосов
1

ответ
21

Просмотры

SQL Целостность ограничение родительский ключ не найден

Я пытаюсь сделать что-то настолько простой, создающие и вставить 4 таблицы с их данными. Я проводил часы в Интернете, исследующие ограничение целостности и пытался несколько IDE, в случае, если есть ошибка, но ничего не похоже на работу. Кодекс показывает ниже (excuted в порядке). Я могу вставить данные в течение первых двух таблиц, т.е. vod_actor и vod_classification, но при попытке добавить третий / четвертый данные таблицы я получаю следующее сообщение об ошибке: ORA-02291: целостность (ограничение SYSTEM.VOD_FILM_CLASS_FK) нарушается - родитель, я не понимаю, почему потому что FK для vod_film является PK для vod_classification, который уже заселен свои данные. Любая помощь будет принята с благодарностью. Я новичок, пожалуйста, имейте это в виду. Благодаря CREATE TABLE vod_actor (dbActorId CHAR (4) NOT NULL, dbFirstname VARCHAR2 (50) NOT NULL, dbLastname VARCHAR2 (50) NOT NULL, dbDateOfBirth ДАТА, dbNationality VARCHAR2 (30), dbBiography CLOB, скованность vod_actor_PK ПЕРВИЧНЫЙ КЛЮЧ (dbActorId)); CREATE TABLE vod_classification (dbClassId СИМ (4) NOT NULL, dbDescription VARCHAR (250) NOT NULL, скованность vod_classification_PK ПЕРВИЧНЫЙ КЛЮЧ (dbClassId)); CREATE TABLE vod_film (dbFilmId СИМ (4) NOT NULL, dbTitle VARCHAR2 (100) NOT NULL, dbDirector_firstname VARCHAR2 (50) NOT NULL, dbDirector_lastname VARCHAR2 (50) NOT NULL, dbGenre VARCHAR2 (20), dbUK_release_date ДАТА, dbFilename VARCHAR2 (50) , dbRuntime НОМЕР (4), dbClass СИМ (3), скованность vod_film_PK ПЕРВИЧНЫЙ КЛЮЧ (dbFIlmId), ОГРАНИЧЕНИЯ vod_film_class_FK FOREIGN KEY (dbClass) ЛИТЕРАТУРА vod_classification (dbClassId) ON DELETE SET NULL); CREATE TABLE vod_role (dbFilmId Символьное (4) NOT NULL, dbActorId СИМ (4) NOT NULL, dbCharacterName VARCHAR2 (25) NOT NULL, dbFirstAppearance НОМЕР (6), dbDescription CLOB, скованность vod_role_PK ПЕРВИЧНЫЙ КЛЮЧ (dbFilmId, dbActorId, dbCharacterName), скованность vod_role_film_FK FOREIGN KEY (dbFilmId) ЛИТЕРАТУРА vod_film (dbFilmId) ON DELETE CASCADE, скованность vod_role_actor_FK FOREIGN KEY (dbActorId) ЛИТЕРАТУРА vod_actor (dbActorId) ON DELETE CASCADE); // Вставить в vod_actor & vod_classification работает отлично Исполнительное ниже код выдает ошибку: INSERT INTO vod_film VALUES ( '1', 'История игрушек 3', ' Ли», 'Unkrich', 'комедия', '19 -JUL-2010' , 'ToyStory3.mpg', '103', 'U'); INSERT INTO vod_film VALUES ( '2', 'Властелин колец: Братство кольца', 'Питер', 'Джексон', 'Фантазия', '19 -дек-2001' , 'Fellowship.mpg', '178' , '12'); INSERT INTO vod_film VALUES ( '3', 'Властелин колец: Две башни', 'Питер', 'Джексон', 'Фантазия', '18 -дек-2002' , 'TwoTowers.mpg', '179', ' 12' ); INSERT INTO vod_film VALUES ( '4', 'Властелин колец: Возвращение короля', 'Питер', 'Джексон', 'Фантазия', '17 -дек-2003' , 'KingReturns.mpg', '201' , '12'); INSERT INTO vod_film VALUES ( '5', 'Face / Off', 'Джон', 'Woo', 'Действие', '7-NOV-1997', 'FaceOff.mpg', '138', '18'); INSERT INTO vod_film VALUES ( '6', 'Чокнутый профессор', 'Том', 'Shadyac', 'Комедия', '4-октябрь 1996', 'NuttyProf.mpg', '95', '12');
Hgrammer
1

голосов
0

ответ
86

Просмотры

Ограничение по общей специализации перекрывающихся классов SQL

Если у меня есть таблица пищевых продукты (например, томат), который имеет перекрытие всего классы специализации Food Group (например овощи и фрукты), как можно заставить элемент томатный, которые должны содержаться включено в по крайней мере один из классов специализации? Моя текущая реализация выглядит следующим образом: CREATE TABLE Food (Name VARCHAR (16) PRIMARY KEY;) CREATE TABLE Food_IN_FoodGroup (FoodName VARCHAR (16), FooGrpName VARCHAR (16), PRIMARY KEY (FoodName, FooGrpName), FOREIGN KEY (FoodName) ЛИТЕРАТУРЫ Питание (Name), FOREIGN KEY (FooGrpName) Лит FoodGroup (Name),) CREATE TABLE FoodGroup (Name VARCHAR (16) PRIMARY KEY;), но при таком подходе я мог бы сделать INSERT INTO VALUES Food ( "Томатный"), также не добавляя его к Food_IN_FoodGroup.
Frank Vel
1

голосов
1

ответ
378

Просмотры

ограничение исключения нарушения PL / SQL

Сейчас я работаю над заданием, когда мне нужно создать анонимный блок для обработки нарушения ограничения (нарушение является то, что обновленной кредитной карта слишком мало цифр). Я создал следующий блок, генерирующий никаких ошибок, он просто возвращает нарушение ограничения. Любая идея, почему оно не поднимая исключение? DECLARE my_excep ИСКЛЮЧЕНИЕ; ОБНОВЛЕНИЕ между BEGIN mm_member SET CREDIT_CARD = '123456789' WHERE member_id = '14'; Если SQL% ROWCOUNT = 0 затем поднять my_excep; END IF; ИСКЛЮЧЕНИЕ КОГДА my_excep ТОГДА DBMS_OUTPUT.PUT_LINE ( ​​«Не удалось обновить.»); КОНЕЦ; Heres создать таблицу CREATE TABLE mm_member (member_id НОМЕР (4), последняя VARCHAR (12), первый УАКСНАК (8), license_no VARCHAR (9), license_st VARCHAR (2), CREDIT_CARD VARCHAR (12), суспензию УАКСНАК (1) По умолчанию ' N», mailing_list УАКСНАК (1), CONSTRAINT cust_custid_pk первичный ключ (member_id), скованность cust_credcard_ck ПРОВЕРКА (ДЛИНА (CREDIT_CARD) = 12)); выполняется блок
Giles Bonner
1

голосов
2

ответ
68

Просмотры

Accessing memory with various types through a void pointer

I know that using a union eliminates the worry of undefined behavior issues when accessing the same block of memory with different types, one at a time. I was wondering if the same is true for memory allocated with malloc() and a void pointer; does the following code exhibit any form of undefined behavior or violate any constraint? #include #include typedef union memblk { int x; double y; long long z; } memblk; int main(void) { /* TYPE *p_spc = (TYPE *)malloc(szAlloc); *(OTHER_TYPE *)p_spc = some_value; // CONSTRAINT VIOLATION ... */ memblk st_var; // Assigning (int) value st_var.x = 10; printf("value of x(int): %d\n", st_var.x); // Assigning (double) value st_var.y = 3.14; printf("value of y(double): %.2f\n", st_var.y); // Assigning (long long) value st_var.z = 1000; printf("value of z(long long): %lld\n\n", st_var.z); /*..............................................*/ size_t szAlloc = sizeof(long long) > sizeof(double) ? sizeof(long long) : sizeof(double); void *p_spc = malloc(szAlloc); // Assigning (int) value *(int *)p_spc = 10; printf("value of (int): %d\n", *(int *)p_spc); // Assigning (double) value *(double *)p_spc = 3.14; printf("value of (double): %.2f\n", *(double *)p_spc); // Assigning (long long) value *(long long *)p_spc = 1000; printf("value of (long long): %lld\n", *(long long *)p_spc); free(p_spc); //system("pause"); return 0; }
machine_1
1

голосов
0

ответ
62

Просмотры

сегментированное управление в панели навигации порвало с последними Xcode 9.2

У меня есть приложение с сегментированным управлением в навигационной панели в качестве элемента навигации, что, когда я строй с Xcode 9.2 нарушается. Не реагирует на прикосновения в двух сегментах, и она не отрегулированы больше (должна появиться по центру в навигационной панели) Ничего не изменилось в проекте. Т.е. я построить ту же версию, которая одобрена в App Store. Любые идеи, что может быть изменено с Xcode, что может быть причиной этого? Я нацеливание 9.1, так что нет ничего, чтобы сделать с прошивкой 11. Когда я иду в раскадровку сегментированного управление не появляется внутри View больше не горит сам по себе в пустой части раскадровки (см второго изображение ниже). Обновление: Если удалить все ограничения для сегментированного контроля, то она появляется в правильном месте, но я до сих пор не могу увидеть или выбрать его в окне редактора.
bhartsb
1

голосов
0

ответ
59

Просмотры

Обновление ограничений на изменение размера окна приложения в режиме разделенного экрана

У меня есть приложение, которое отлично работает в iPhone и IPad. Но когда приложение работает в режиме разделения Я хочу обновить ограничения для представления всякий раз, когда мы изменяем размер окна режима откололась от 1 / 3,2 / 3 и так далее. Как мы можем знать, что приложение работает на этих экранах и ограничениях обновления соответственно. В случае режим разделения изменения вида не обновляется с ограничениями. Я использовал ниже код, чтобы распознать изменение ориентации и обновления ограничений и успешно его работает отлично. переопределить FUNC viewWillTransition (по размеру: CGSize, с координатором: UIViewControllerTransitionCoordinator) {если UIDevice.current.orientation.isLandscape {containerWidthConstraintForLandscape = NSLayoutConstraint (пункт: containerView, атрибут: .width, relatedBy: .equal, toItem: вид, атрибут: .width множитель: 0,5, константа: 0) NSLayoutConstraint.activate ([containerWidthConstraintForLandscape]) NSLayoutConstraint.deactivate ([containerWidthConstraintForPortrait])} еще {containerWidthConstraintForPortrait = NSLayoutConstraint (пункт: containerView, атрибут: .width, relatedBy: .equal, toItem: вид, атрибут: .width, множитель: 0,7, постоянная: 0) NSLayoutConstraint.deactivate ([containerWidthConstraintForLandscape]) NSLayoutConstraint.activate ([containerWidthConstraintForPortrait])}} было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо активировать ([containerWidthConstraintForLandscape]) NSLayoutConstraint.deactivate ([containerWidthConstraintForPortrait])} еще {containerWidthConstraintForPortrait = NSLayoutConstraint (пункт: containerView, атрибут: .width, relatedBy: .equal, toItem: вид, атрибут: .width, умножитель: 0.7, константа: 0) NSLayoutConstraint.deactivate ([containerWidthConstraintForLandscape]) NSLayoutConstraint.activate ([containerWidthConstraintForPortrait])}} было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо активировать ([containerWidthConstraintForLandscape]) NSLayoutConstraint.deactivate ([containerWidthConstraintForPortrait])} еще {containerWidthConstraintForPortrait = NSLayoutConstraint (пункт: containerView, атрибут: .width, relatedBy: .equal, toItem: вид, атрибут: .width, умножитель: 0.7, константа: 0) NSLayoutConstraint.deactivate ([containerWidthConstraintForLandscape]) NSLayoutConstraint.activate ([containerWidthConstraintForPortrait])}} было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо деактивировать ([containerWidthConstraintForPortrait])} еще {containerWidthConstraintForPortrait = NSLayoutConstraint (пункт: containerView, атрибут: .width, relatedBy: .equal, toItem: вид, атрибут: .width, умножитель: 0.7, константа: 0) NSLayoutConstraint.deactivate ([containerWidthConstraintForLandscape ]) NSLayoutConstraint.activate ([containerWidthConstraintForPortrait])}} было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо деактивировать ([containerWidthConstraintForPortrait])} еще {containerWidthConstraintForPortrait = NSLayoutConstraint (пункт: containerView, атрибут: .width, relatedBy: .equal, toItem: вид, атрибут: .width, умножитель: 0.7, константа: 0) NSLayoutConstraint.deactivate ([containerWidthConstraintForLandscape ]) NSLayoutConstraint.activate ([containerWidthConstraintForPortrait])}} было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо активировать ([containerWidthConstraintForPortrait])}} Было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо активировать ([containerWidthConstraintForPortrait])}} Было бы замечательно, если бы кто-то может сказать мне, как я могу обновить эти ограничения при изменении размера окна в режиме Split / скользят в IPad. Заранее спасибо
vishnumm93
1

голосов
1

ответ
168

Просмотры

Matlab CPLEX: добавить несколько ограничений SOCP в cplexmiqcp

Я написал мою проблему в MATLAB, используя CPLEX в качестве решателя. Из-за проблемы, которые находятся вне моего контроля (это возможно), то CPLEX винты класса API до при решении моей проблемы. Таким образом, основываясь на пост нашел в другом месте в Интернете, я пытаюсь решить с помощью панели инструментов API. Для того, чтобы решить мою проблему, что нужно использовать cplexmiqcp, который имеет входы: cplexmiqcp (H, F, Aineq, bineq, Aeq, BEQ, L, Q, R, sostype, sosind, soswt, varLB, varUB, VarType, х0, варианты ); У меня есть несколько ограничений SOCP, и с использованием класса API, я в состоянии определить каждый из них с использованием структуры, такие как: при п = 1: numQCs cplex.Model.qc (п) .а = QC.a {п} ; cplex.Model.qc (п) .Q = QC.Q {п, 1}; cplex.Model.qc (п) = .sense QC.sense {п}; cplex.Model.qc (п) = .rhs QC.rhs {п}; cplex.Model.qc (п) = .lhs QC.lhs {п}; конец Но как я определить несколько квадратичных ограничений для cplexmiqcp входов? Эти L, Q, г.
Cynthia W
1

голосов
0

ответ
37

Просмотры

Check constraint after update query

Я хочу удалить некоторые ограничения на запрос, чтобы обновить поле и добавить ограничение снова. Я использую «NOCHECK ограничение», чтобы отключить и «проверочное ограничение», чтобы удалить и добавить. нет проверки работает, но когда я использую проверку после обновления моего поля, он не работает. Как я могу это исправить? Ниже приведен пример того, что я: ALTER TABLE т NOCHECK CONSTRAINT [FK_a] ОБНОВЛЕНИЕ т SET Ь + = 10; -В зависимости от FK_a ALTER TABLE т ПРОВЕРКА ОГРАНИЧЕНИЙ [FK_a] Befor Я использую NOCHECK, я получаю сообщение об ошибке: Заявление UPDATE конфликтного с ограничением FOREIGN KEY «FK_a». Я только я получаю эту ошибку после использования проверки и обновления запроса снова, но запрос на обновление работает без каких-либо проблем! Я использую капли и добавить и получил тот же результат. Зачем? мой стол сценарий: CREATE TABLE T ([б] [SMALLINT] NOT NULL, CONSTRAINT [PK_a] PRIMARY KEY кластерный ([б] ASC,) С (PAD_INDEX = OFF,
1

голосов
1

ответ
17

Просмотры

как установить, какой ярлык должен быть усечен, если метки пересекаются?

У меня есть проблема, как похожая спросило Как разрешить предупреждения раскадровки на Xcode? Однако моя левая метка может получить очень широкую во время выполнения и стандартное поведение, что правая метка усекается. Как я могу заставить интерфейс строитель укоротить левую метку и не правильный? Оба текста в этикетках устанавливаются во время выполнения, поэтому я не имею никакого знания полученной ширины каждой этикетки. Как было указано выше, я использовал решение от связанного вопроса, но неправильная метка усекается. Так что моя проблема отличается от указанного в ссылке.
Thieri
1

голосов
0

ответ
23

Просмотры

Как рассчитать R-квадрат и связанные бета-коэффициенты над нулем в то время с SAS

Я не говорящий по-английски, поэтому сначала я прошу прощения за мой английский. Я использую SAS, и я хочу, чтобы вычислить R-квадрат и связанные бета-коэффициенты над нулем в то время. Я пробовал и искал несколько процедур, таких как PROC МОДЕЛИ ИЛИ PROC REG. Тем не менее, в соответствии с сообществом SAS, только «» BOUNDS может быть использован с PROC моделью, но не RSQ и единственное ограничение уравнения может быть использован с PROC REG. Есть ли какой-нибудь способ, чтобы решить, в то время? Спасибо.
이선하
1

голосов
1

ответ
93

Просмотры

не UITextField работы с программными средствами добавить ограничения

Вот мой код, я добавляю UITextField в Scrollview ими программным. Но UITextField не может открыть клавиатуру. Похоже, что UITextField не позволяет даже добавляемые взаимодействие пользователя с поддержкой верно. Я использую только те ограничения, не раскадровку, не xibs. Только через Ограничения Программные. Ниже мой код: класс SignupViewController: UIViewController {вар BackButton: UIButton! вар titleLabel: UILabel! вар navBarView: UIView! вар Scrollview: UIScrollView! вар scrollMainView: UIView! вар emailfieldView: UIView! вар emailTextField: UITextField = UITextField () переопределение FUNC viewDidLoad () {super.viewDidLoad () setDesign ()} переопределение FUNC viewWillAppear (_ анимированные: Bool) {супер. leadingAnchor, постоянный: 10) пусть etrailingConst = emailTextField.trailingAnchor.constraint (equalTo: emailfieldView.trailingAnchor, постоянный: -10) пусть eheightCost = emailTextField.heightAnchor.constraint (equalToConstant: 50.0) NSLayoutConstraint.activate ([etopCost, eleadingConst, etrailingConst, eheightCost]) self.scrollMainView.bringSubview (toFront: emailTextField) emailTextField.isAccessibilityElement = истина}} расширение SignupViewController: UITextFieldDelegate {FUNC textFieldShouldBeginEditing (_ TextField: UITextField) -> Bool {// возвращает NO, чтобы запретить редактирование. печать ( "TextField должен начать метод редактирования под названием") возвращает истину} Func textFieldDidBeginEditing (_ TextField: UITextField) {// стал первым ответчиком печати (»
Humza Shahid
1

голосов
1

ответ
41

Просмотры

Xamarin и ИОС Якорные Ограничения не работает

Если добавить этот код в ViewDidLoad основного проекта запуска красный вид нигде не было видно ... Я думаю, что он должен показать в центре верхней части окна ... что я делаю не так? вар redview = новый UIView (новый CGRect (0, 0, 100, 200)); redview.BackgroundColor = UIColor.Red; redview.TranslatesAutoresizingMaskIntoConstraints = FALSE; View.AddSubview (redview); redview.TopAnchor.ConstraintEqualTo (this.View.TopAnchor) .Active = TRUE; redview.CenterXAnchor.ConstraintEqualTo (this.View.CenterXAnchor) .Active = TRUE;
Brian Rice
1

голосов
0

ответ
26

Просмотры

Python-ограничители решение с всем диапазоном дней

Поэтому мне нужно, чтобы иметь многочисленные переменные. Один именованные дней. Каждый раствор должен содержать весь диапазон от 1 до 294. За каждый день я тогда множество переменных, A, B, C, D, которые могут содержать значение от 1 до 7. Как определить это? Как определить, что А должно быть одинаковым (например, 1) на 7 дней, прежде чем он должен измениться. Хорошо, это то, что я получил до сих пор. Это принять решение только 1 день, а не в пределах 294 дней. от ограничения импорта * проблемы = проблемы () problem.addVariable ( "дни", диапазон (1294)) problem.addVariable ( "е", [1,2,3,4,5,6,7]) problem.addVariable ( "е", [1,2,3,4,5,6,7]) problem.addVariable ( "п", [1,2,3,4,5,6,7]) problem.addVariable ( "о », [1,2,3,4,5,6,7]) problem.addConstraint (AllDifferentConstraint ()) # problem.addConstraint (SomeInSetConstraint ([1], точный = 42)) печати (problem.getSolution ())
oppsig
1

голосов
2

ответ
66

Просмотры

Скользящее ограничение

Я в настоящее время изучения Автокомпоновки и пытаюсь настроить некоторые ячейки таблицы, чтобы показать те же на разные устройства Компоновки показывает правильно на iPhone устройств, но на IPADS его растянут. Я полагаю, что я сузил к ведомому ограничению, когда я удалить его правильно отображается на обоих типах устройств, но Xcode бросает недостающее предупреждение ограничения. Ограничения используют меньше или равно, что прекрасно работает на iPhone, но не отображается правильно на IPad. IPad работает, если я использую больше или равно, но это ухудшит iPhone до Этих ограничений Вот как это должно появиться на обоих устройствах. Но это, как он появляется на IPADS
Ceri Turner
1

голосов
1

ответ
31

Просмотры

Syntax errors when trying to write MySQL trigger to substitute CHECK constraint on phpmyadmin

Я пытаюсь сделать триггер MySQL, который будет выступать в качестве проверочного ограничения, так как она не поддерживается в версии MySQL я использую. В основном я делаю базу данных для библиотеки, где таблица bookloan является записью всех кредитов, которые когда-либо были сделаны. bookloan 4 колонки: - borrowerNo: Id заемщика - copyNo: Id книги, которая была арендована - dateOut: Дата книга была арендована - dateDue: Дата книги объясняется, всегда 14 дней после dateOut я пытаюсь сделать ограничение, когда заемщик не может арендовать более 3 книг одновременно. Вот мой код для запуска: CREATE TRIGGER maxbooks ДО вставки или обновления ПО bookloan для каждой строки НАЧАТЬ ЕСЛИ COUNT (SELECT * FROM bookloan WHERE borrowerNo = NEW.borrowerNo И dateOut NEW.dateOut)> = 3 ТОГДА SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT знак равно Максимальное количество книг аренды достигнут '; END IF; КОНЕЦ; Вот сообщение об ошибке я получаю от MySQL: # 1064 - У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «IF COUNT (SELECT * FROM bookloan WHERE borrowerNo = NEW.borrowerNo И dateOut
acroteau
1

голосов
1

ответ
1.5k

Просмотры

MySQL Foreign Key Constraint Confusion

Уведомление региона, что users.region объявлен как NULL. Я был под впечатлением, что в MySQL, иностранный contstraint ключ обеспечивается только, если ключ установлен как NOT NULL. Однако, когда я пытаюсь вставить пользователю NULL области в моем PHP приложения, я получаю следующее сообщение об ошибке: ОШИБКА: Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не удается ( `reslife4 / users`, скованность` users_ibfk_4` FOREIGN KEY ( `region`) ЛИТЕРАТУРЫ` region` ( `region`) ON DELETE CASCADE ON UPDATE CASCADE) НО, если я добавить этого пользователя вне моего PHP приложения, например, в PhpMyAdmin, это позволило бы мне. Кто-нибудь знает, что происходит? когда я пытаюсь вставить пользователю NULL области в моем PHP приложения, я получаю следующее сообщение об ошибке: ОШИБКА: Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не удается ( `reslife4 / users`, скованность` users_ibfk_4` FOREIGN KEY ( `region`) ЛИТЕРАТУРЫ` region` ( `region`) ON DELETE CASCADE ON UPDATE CASCADE) НО, если я добавить этого пользователя вне моего PHP приложения, например, в PhpMyAdmin, это позволило бы мне. Кто-нибудь знает, что происходит? когда я пытаюсь вставить пользователю NULL области в моем PHP приложения, я получаю следующее сообщение об ошибке: ОШИБКА: Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не удается ( `reslife4 / users`, скованность` users_ibfk_4` FOREIGN KEY ( `region`) ЛИТЕРАТУРЫ` region` ( `region`) ON DELETE CASCADE ON UPDATE CASCADE) НО, если я добавить этого пользователя вне моего PHP приложения, например, в PhpMyAdmin, это позволило бы мне. Кто-нибудь знает, что происходит?
littleK
1

голосов
1

ответ
1.1k

Просмотры

Mysql отображение таблиц FK ограничения

Я испытываю некоторые трудности с внешним ключом. У меня есть три таблицы: Особенности ID PK AUTO_INC Название VARCHAR Подписка ID PK AUTO_INC Название VARCHAR Subscriptionfeatures ID PK AUTO_INC feature_id INT (индекс) subscription_id INT (индекс) Когда у меня есть следующие записи Особенность 1 Testfeature Подписка 1 Testsubscription я могу вставить следующую запись в subscriptionfeatures при определении ограничения FK следующего ALTER TABLE subscriptionfeatures ADD CONSTRAINT FK_feature FOREIGN KEY (feature_id) СПРАВОЧНЫЕ особенности (ID); Subscriptionfeatures х 1 1 => нормально, но я не могу вставить идентичную запись при добавлении ON DELETE CASCADE положения для ограничения FK, но я должен admint я не понимаю ее причины отказа! ALTER TABLE subscriptionfeatures ADD CONSTRAINT FK_feature FOREIGN KEY (feature_id) Лит функции (ID) ON DELETE CASCADE; Subscriptionfeatures х 1 1 => терпит неудачу Любая помощь по этому вопросу будет весьма признателен!
1

голосов
4

ответ
136

Просмотры

Ограничение числа строк

Я хочу, чтобы ограничить максимально возможные строки, которые могут быть вставлены в таблице. Можно ли иметь такое ограничение в базе данных?
asb
1

голосов
1

ответ
559

Просмотры

Ограничение для битового значения в TSQL

Предполагая, что у меня есть таблица как таковой [StockBarcodeID] [UniqueIdentifier] NOT NULL, [UserID] [UniqueIdentifier] NOT NULL, [StockID] [UniqueIdentifier] NOT NULL, [UnitPrice] [деньги] NOT NULL, [Barcode] [VARCHAR] ( 16) NOT NULL, [IsDefault] [бит] NOT NULL, [LastUpdated] [DateTime] NOT NULL, как бы один идти о создании ограничение, которое позволяет только 1 по умолчанию штрих-код строки на stockid? Я не могу показаться, чтобы получить мою голову вокруг этого. Это уникальное ограничение или ограничение проверки?
Maxim Gershkovich
1

голосов
1

ответ
781

Просмотры

Как сделать Linq к Sql Удалить сообщение Исключение более дружественным к пользователю

Я хотел бы сообщить пользователю точной причины, почему запись не может быть удалена, у меня есть этот код для выполнения удалений: попробуйте {вар таблицу = Context.GetTable (); Блокировка (таблица) {table.DeleteOnSubmit (recordToDelete); Context.SubmitChanges (); } Поймать (Exception ех) {// Отложите запись проливают новый Exception ( «Не удалось выполнить операцию удаления DataService», ех); } Как вы можете видеть это довольно просто, но, как правило, запись не может быть удален из-за ограничения внешнего ключа, так что я получаю это SQLException с сообщением вроде: «The ВЕЬЕТЕ конфликтующим с ссылочное ограничение„FK_Something“... Конфликт произошло в базе данных «X», таблица «dbo.Department», столбец «DepartmentID. Теперь то, что я действительно хотел бы сделать, это по крайней мере сообщить пользователю, что он не может удалить запись, поскольку в настоящее время ссылаются в этой таблице, упомянутой на исключения. Я не хотел того, чтобы разобрать текст, чтобы сделать это, это единственный способ? Кроме того, было бы очень хорошо, если бы я мог получить ссылку на запись нарушающего ограничение, так что я могу сказать пользователю «вы не можете удалить документ A, как на него ссылается документы B, C и D».
user582503
1

голосов
1

ответ
3k

Просмотры

оракул отбрасывание табличного каскадные ограничения заявление висит

Я выдача таблицы каскадных ограничений, таблицы просто падение, но она висит навсегда. После ожидания в течение нескольких часов, если нажать кнопку отмены в SQL Developer, он говорит: «Пользователь отменил операцию», как я преступник. Пожалуйста, советы, прежде чем я застрелиться. Повесив в течение длительного времени она всплывает диалоговое окно следующим образом: Обнаружена ошибка: произошла ошибка выполнения запрошенной операции: ORA-00600: внутренний код ошибки, аргументы: [15264], [], [], [], [], [], [], [] * Причина: Это общий внутренний номер ошибки для исключения программ Oracle. Это указывает на то, что процесс обнаружил исключительную conndition
Hugh Darling
1

голосов
1

ответ
66

Просмотры

UPDATEing как ссылки и ссылки на столбцы внешнего ключа отношения

У меня есть следующий тестовый пример: DROP SCHEMA IF EXISTS тест CASCADE; СОЗДАТЬ тест SCHEMA; CREATE TABLE test.quz (Foo INT, бар INT, PRIMARY KEY (Foo, бар)); CREATE TABLE test.quuz (Foo INT, бар INT, БАЗ INT, первичный ключ (Foo, бар), внешний ключ (Foo, бар) ЛИТЕРАТУРА test.quz MATCH FULL); INSERT INTO test.quz ЗНАЧЕНИЯ (1, 2); INSERT INTO test.quuz ЗНАЧЕНИЯ (1, 2, 3); Однако, даже если отложила это не похоже на работу. НАЧАТЬ; SET CONSTRAINTS ALL DEFERRED; ОБНОВЛЕНИЕ test.quz SET бар = 100, где бар = 2; ОБНОВЛЕНИЕ test.quuz SET бар = 100, где бар = 2; COMMIT; КОНЕЦ; Есть ли причина? Может ли эта задача быть выполнена без краткости вручную deleteing и повторно вставить строки?
Evan Carroll
1

голосов
4

ответ
937

Просмотры

SQL по умолчанию - лучшая практика?

Что лучше всего делать в создании и обновлении хранимых процедур для таблицы с ограничениями по умолчанию? Когда я создаю новый столбец для таблицы, я стараюсь, чтобы установить значение Проппера по умолчанию (по умолчанию ограничения). Пример: CREATE TABLE Orders (O_ID INT NOT NULL, Состояние INT DEFAULT 0 - 0 => Не проверен, 1 => Проверенный, 2 => Обработка ...., P_ID INT, OrderDate ДАТА DEFAULT GETDATE ()) Что такое лучше всего делать в создании и обновлении хранимых процедур для этой таблицы? Используйте то же значение по умолчанию, как в ограничении? CREATE PROCEDURE UpdateOrder (@O_ID INT, INT @ государственный = 0, @ P_ID INT, @ OrderDate ДАТА) AS UPDATE Заказы SET State = @State, P_ID = @PID, OrderDate = @OrderDate WHERE O_ID = @O_ID
VesleFreak
1

голосов
1

ответ
291

Просмотры

Как обеспечить ограничение ассоциативной таблицы, относящуюся к двум таблицам источника с общим внешним ключом?

Пример сценария. В системе график полета, то пилот таблица, которая ссылается на таблицу plane_type с указанием плоскостей пилот умеет летать (предполагая, что многие-к-одному отношение). Есть также мензула и обращается к таблице plane_type указать тип самолета (также многие-к-одному отношение). В настоящее время существует ассоциативная таблица flight_plan который назначает пилота в самолете для данного полета. Как убедиться, что квалификация пилота действительно соответствует типу самолета для этого полета? Любая возможность осуществить это как ограничение в разработке базы данных? Спасибо. Отредактировано: Отсносящийся на диаграмме ниже, как убедиться, что pilot.plane_type равно plane.plane_type?
CY T
1

голосов
2

ответ
552

Просмотры

Hibernate: Обеспечение SQL уникальности без ограничений

Я занимаюсь разработкой приложений с использованием Hibernate. Одно из полей я вставить должен быть уникальным в таблице. Проблема здесь заключается в том, что поле не является первичным ключом, а основная база данных не поддерживает «Unique» ограничений. Так что я должен применять это в моем коде приложения. Это псевдокод, что я до сих пор: аннулируются вставка (данные Data) {BeginTransaction (); булево существует = existsRecordWithName (data.name); // Строка 7, если (существует == ложь) {insertRecord (данные); } Еще {дисплей ( «Имя уже существует в базе данных!»); } Фиксации (); } Но если два разных процесса, куда вставлять данные в то же самое время, и две достигли линии номер 7, они будут думать, что нет других записей в базе данных с тем же именем, и они оба будут вставить -> результат является дублировать. Так как я мог бы обеспечивать уникальность таким образом? Если бы я использовал чистый SQL я хотел бы попытаться заблокировать таблицу, но я ищу более высокий уровень с участием решением Hibernate стандартных функций, так что он будет продолжать работать, если я когда-нибудь изменить бэкенд. Любая помощь приветствуется!
user683887
1

голосов
1

ответ
761

Просмотры

способы реализации MySQL строка ограничения

Кто-нибудь знает, если его можно реализовать строки ограничение в MySQL? Допустим, у меня есть очень простую таблицу для поддержания промокоды в интернет-магазине: CREATE TABLE `promotioncodes` (` promotionid` INT (11) NOT NULL AUTO_INCREMENT, `promotioncode` VARCHAR (30) DEFAULT NULL,` partnerid` INT (11) DEFAULT NULL, `value` двойного DEFAULT NULL,` nr_of_usage` INT (11) NOT NULL DEFAULT '0', `valid_from` дата и время DEFAULT '0000-00-00 00:00:00',` valid_through` дата и время DEFAULT «0000- 00-00 00:00:00' , PRIMARY KEY ( `promotionid`), UNIQUE KEY` promotioncode_unique` ( `promotioncode`)) есть ли способ, чтобы убедиться, что, когда строка получает вставки или изменения: 1)«valid_from "дата всегда„меньше“(с точки зрения сроков), затем 'valid_through. 2) Если 'valid_from' случается, чтобы оставить пустой / пустой «valid_through» должно быть пустым / нуль тоже. 3) Если «valid_through» случается быть оставлено пустым / нуль «valid_from» должно быть пустым / нуль тоже. Я некоторые вещи прочитанного о триггерах и хранимых процедурах, но я не имею чувство этого решение: /? Если они являются решением, то пожалуйста, дайте мне конкретный пример того, как это реализовать
Marc
1

голосов
0

ответ
25

Просмотры

Определение ограничений диапазона Postgres времени (по сравнению с tstzrange с заданным интервалом)

Я новичок в PostgreSQL, и я, кажется, столкнулись с проблемой, казалось бы, простой я удивлен, что никто не думал изложить в короткой статье. Я пытаюсь создать ограничение, которое гарантирует, что длительность между двумя отметкой времени (с часовым поясом) значения никогда не меньше, чем 1 час. Я видел примеры, сравнивающий диапазон времени до «бесконечности», но ни один не по сравнению с фактической продолжительностью времени, как «1 часы» или «36 минут». Я думаю, что я понял, ответ на мой первоначальный вопрос, который должен работать большую часть года, кроме случаев, когда часы настроены на летнее. Это выглядит следующим образом: ADD CONSTRAINT duration_atleast_1hour ЧЕК ((start_datetime - end_datetime)> = '01: 00: 00' :: интервал) Я думаю, что tstzrange () будет в состоянии обнаружить (с изменением часового пояса), что даже тогда, когда часы идут назад, интервал времени еще увеличивается. Как использовать tstzrange () для проверки ограничений выше, так как я не могу напрямую сравнить его с интервалом типа данных?
Eric Phiri
1

голосов
3

ответ
283

Просмотры

Существуют ли в эвристиках в задачах удовлетворения ограничений гарантировать отсутствие откатов? (Когда существует решение)

Я делаю проблему карт-раскраски с Scheme, и я использовал минимальные остальные значения (Выберите вершину с наименьшим количеством юридических цветов) и степень эвристики выбрать вершину, которая имеет наибольшее число соседей). Если существует решение для определенной конфигурации, будет эта эвристика гарантирует, что не нужно будет возвращаться назад?
goldfrapp04
1

голосов
1

ответ
390

Просмотры

MySQL Cross Таблица Constraint

У меня есть три таблицы, таблица А имеет уникальный первичный ключ, который автоматически увеличивается на единицу, а остальные два (таблица B и C) имеют первичные ключи, которые имеют ограничение внешнего ключа, который связывает их с первичным ключом первые таблицы. Я хочу, чтобы сделать ограничение, которое утверждает, что для всех строк во втором и третьих таблицах они не могут содержать любой дубликат, а также для всех записей в таблице А есть соответствующая запись в B или C. Таким образом, в основном запись типа А может быть тип B или C и должен быть один из B или C. есть ли прочь сделать это ограничение без триггеров в MySQL? или нужны триггеры? Спасибо за любую помощь.
nikdeapen
1

голосов
1

ответ
84

Просмотры

По умолчанию размещение не работает должным образом в Open Laszlo 5.0.x

Когда я пытался использовать размещение по умолчанию, как это в классе, как это $ раз {свойство} его дает следующее сообщение об ошибке. Исключение в потоке "основного" org.openlaszlo.sc.parser.TokenMgrError: Лексическая ошибка в строке 25, столбец 249. Встречающиеся: "@" (64), после того, как: "" [ВЫПЛН] в org.openlaszlo.sc.parser. ParserTokenManager.getNextToken (ParserTokenManager.java:2565) [ВЫПЛНЫ] в org.openlaszlo.sc.parser.Parser.jj_scan_token (Parser.java:10271) [ВЫПЛНЫ] в org.openlaszlo.sc.parser.Parser.jj_3_5 (Parser. Java: 8325) [ВЫПЛНЫ] на org.openlaszlo.sc.parser.Parser.jj_2_5 (Parser.java:7224) [ВЫПЛНЫ] в org.openlaszlo.sc.parser.Parser.CallExpression (Parser.java:1312) [ВЫПЛНЫ ] в org.openlaszlo.sc.parser.Parser.PostfixExpression (Parser.java:1521) Я поместил образец кода в этой ссылке. Код отлично работает в ПР 3.3, но не в 4.9 и 5.0. Любая идея, это, почему это не работает, будет полезно. http://forum.openlaszlo.org/showthread.php?p=48740#post48740
karthick
1

голосов
1

ответ
373

Просмотры

doing optimizations in matlab: figuring out constraint equation

У меня N строк, которые определены с помощью гамма-перехвата и под углом, д. Ограничение, что все N линии должны пересекаться в одной точке. Уравнения я могу придумать, чтобы в конечном итоге получить ограничение таковы: Y = тангенс (д (1)) X + у (1) Y = тангенс (д (2)) X + у (2) ... Я могу , вручную, получить ограничение, если N = 3 или 4, но у меня возникли проблемы с получением только одно ограничения, если N больше, чем 4. Если N = 3 или 4, а затем, когда я решаю уравнение выше для X, я получаю 2 уравнения и тогда можно просто установить их равными друг другу. Если N> 4, я получаю больше, чем 2 уравнения, которые равны X, и я не знаю, как конденсировать их в одно ограничение. Если я не могу конденсироваться их в одно ограничение, и я в состоянии решить задачу оптимизации с несколькими ограничениями, которые создаются динамически (в зависимости от N, который передается в), который был бы тоже хорошо.
user972276
1

голосов
2

ответ
119

Просмотры

Если ограничение для простых типов и строк

У меня есть универсальный метод, который я хотел бы поставить ограничение на. общественных Т MyMethod (объект OBJ), где Т: ??? Ограничение все простые типы INT, BOOL и т.д., но я также необходимо разрешить строку. Я есть способ сдерживающих этой группы?
dotnetnoob
1

голосов
1

ответ
223

Просмотры

ограничения параметров конструктора

Извините, но я новичок в Scala. У меня есть абстрактный класс и конкретный класс, который наследуется от абстрактного класса и реализует свои поля. абстрактный класс Элемент {имя вара: String Описание вара: String} Класс ConcreteElement (имя вара: String, описание вара: String) расширяет элемент Правильно ли это? Да? У меня есть много классов, наследуемых от абстрактного элемента класса. Теперь я хочу, чтобы поставить галочку на имя переменной, что я хочу, чтобы создать экземпляр имя только в соответствии с определенными ограничениями. Где поставить этот контроль? Очевидно, что в абстрактном классе Element. В Scala Объявления переменной вар х: Т эквивалентен декларациям функции газопоглотителя х и функция сеттера x_ =, определяются следующим образом: Защита х: Т Защиту X_ = (у: Т): Блок Поэтому я решил объявить переменные таким образом, и posizionere моих ограничений в имени методы геттера. абстрактный класс Element {Защиту имя: String Защиту name_ = (у: String): Unit = {} CONSTRAINT описание Var: строка} класс ConcreteElement (имя Var: String, описание вар: String) расширяющий элемент Это рассуждение верно? ConcreteElement фактически реализует поля элемента?
user1826663
1

голосов
1

ответ
1.8k

Просмотры

Пользовательские сообщения об ошибке для проверки PostgreSQL constrint

У меня есть «valid_id» проверочное ограничение на моем столе запросов. Но когда он нарушает ограничение он показывает следующее сообщение об ошибке: ошибка новой строки для отношения «запросов» нарушает проверочное ограничение «valid_name» Detail: В противном случае строка содержит .... Но вместо того, что я хочу, чтобы показать сообщение, как «Не удалось вставить запись. название требуется». Есть ли способ, чтобы показать сообщение об ошибке в пользовательской PostgreSQL?
Rohan Patil
6

голосов
1

ответ
144

Просмотры

Расчет Impulse / крутящий момент для обоих тел в 3D исправить совместное ограничение

У меня 2 твердые тела (а & б) и 1 затруднительного совместное ограничение (с относительной трансформации) связям с религиоз. Мои цели для достижения: - № 1 b.transform = a.transform * РЕЛА № 2 Центр масс (а + б) не изменяется. № 3 (третье правило Ньютона) Скорость общей системы (а + б) не изменяется. № 4 (третье правило Ньютона) Угловая скорость всей системы (а + б) не изменяется. Нет. 5. Перемещение / вращение обоих объектов, чтобы решить это должно быть сведено к минимуму. Я хочу, чтобы применить импульс / крутящий момент на оба тела, чтобы сделать их постепенно отвечает требованиям. Это видео можно изобразить то, что я хочу - (ссылка на YouTube). Как решить значение импульса / крутящего момента, которые применяются для каждого тела? Я хочу приблизительную идею / алгоритм. Это может быть текстовое описание без какого-либо кода. Пример Здесь проблема образца и его правильное решение (то есть конечное состояние покоя): - Код (проект) Вот мой текущий фрагмент, только в случае, если: - класс Transform {Vec3 поз; Matrix33 основе; }; Каждый жесткий корпус имеет следующие поля: - класс Rigidbody {поплавок массу; Matrix33 inertiaTensor; Transform преобразования; Vec3 скорость; Vec3 angularVelocity; }; Совместное ограничение исправления: - класс FixConstraint {Transform Рела; RigidBody * а; RigidBody * б; }; Проект моего плохого решения В двух словах, я должен изменить 12 переменных. Не положение и Ь (А - 6 переменных) ориентации и б (угол А - 6 переменных) Тогда я могу использовать «Мои цели» Нет 1 и 2, чтобы создать некоторые уравнения. Тогда, в лучшем случае, я должен решить 12 линейное уравнение с 12 неизвестными переменными. Я сомневаюсь, что это должно быть так сложно. Мой предыдущий поиск в Интернете Я посмотрел на различные источники, но они в основном: - просто вбивать итерации решателя. попробуйте Диагонализировать матрица + якобиан: только специалист может понять. «Почему вы не смотрите в (вставить название Physic Engine здесь) исходный код?» без новичков объяснения. показать, как использовать (название Physic Engine), чтобы создать совместное ограничение починки. Вот некоторые из наиболее полезных из них: - Bullet Physics решатель: https://github.com/svn2github/bullet/blob/master/tags/bullet-1.5f/BulletDynamics/ConstraintSolver/Point2PointConstraint.cpp «Стабильный, надежный и Универсальный Многотельные Dynamics Animation»научно-исследовательская работа http://image.diku.dk/kenny/download/erleben.05.thesis.pdf (глава 6) (изм-надстройка) алгоритм Фитэрстоун для рэгдолла: https: //en.wikipedia , орг / вики / Фитэрстоун% 27s_algorithm (но он сосредоточен на многих ограничений, а не один) (отредактированные некоторые формулировки и правила, спасибо fafl и Нико Schertler.) (изм-добавить, через несколько дней), я считаю, если я могу взломать «Point2PointConstraint .cpp»(от Bullet Physics), я буду полностью понять алгоритм и принцип. Я также скопировать и вставить его здесь, на всякий случай. Вот первая часть: - SimdVector3 нормальный (0,0,0); для (INT I = 0; я
javaLover
1

голосов
1

ответ
2.4k

Просмотры

Добавление проверочных ограничений без «создать утверждение» в MYSQL

Я пытаюсь добавить проверочное ограничение на таблицы ЗАКАЗОВ и результаты в моей базе данных, но MYSQL не будет принимать утверждения. Как изменить это, чтобы соответствовать принятому синтаксису для MySQL? Это может быть сделано с помощью TABLE ALTER? CREATE Assertion ЧЕК (НЕ СУЩЕСТВУЕТ SELECT * FROM Orders, результаты, ГДЕ ORDERS.ORDER_NUMBER = RESULTS.ORDER_NUMBER И ORDERS.ORDER_DATE> RESULTS.DATE_REPORTED);
1

голосов
1

ответ
507

Просмотры

Добавить уровень таблицы Contraint, которая проверяет на дату перекрытия в Sql Server 2005

У меня есть таблица в Sql Server, где у меня есть столбцы: UserId, Идентификатор роль, FromDate и ФОРУМ. Я хочу написать contraint что проверить же и UserId Идентификатор роли нет на ту же дату. Заранее спасибо....
poonam marda
1

голосов
1

ответ
408

Просмотры

Dojo проверки, что зависит от другого значения виджета

У меня есть виджет с Params проверки, такие как «мин» и «макс». Я хочу, чтобы «мин», чтобы установить динамически, поскольку она зависит от значения, содержащегося в другом виджете. Как я могу сделать что-то вроде мин: testWidget.getValue () Спасибо.
Andrey

Просмотр дополнительных вопросов