Serg Posted June 26, 2019 Share Posted June 26, 2019 Добрый день! Мне необходимо что-бы CheckBox строки в UniDBGrid автоматически включался при заданном значении некого поля. Но пример работает странно. В чем моя ошибка? procedure TMainForm.UniDBGrid1DrawColumnCell(Sender: TObject; ACol, ARow: Integer; Column: TUniDBGridColumn; Attribs: TUniCellAttribs); begin IF UniMainModule.ADODataSet1.FieldByName('status').AsInteger>=0 then begin Attribs.Color:=clRed; Attribs.Font.Color := clWhite; UniDBGrid1.JSInterface.JSCall('getSelectionModel().select', [5, true]); end; end; Спасибо! Quote Link to comment Share on other sites More sharing options...
Serg Posted June 26, 2019 Author Share Posted June 26, 2019 Или есть возможность нарисовать свой CheckBox в UniDBGrid? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted June 26, 2019 Share Posted June 26, 2019 1 hour ago, Serg said: Но пример работает странно. В чем моя ошибка? procedure TMainForm.UniDBGrid1DrawColumnCell(Sender: TObject; ACol, ARow: Integer; Column: TUniDBGridColumn; Attribs: TUniCellAttribs); begin IF UniMainModule.ADODataSet1.FieldByName('status').AsInteger>=0 then begin Attribs.Color:=clRed; Attribs.Font.Color := clWhite; UniDBGrid1.JSInterface.JSCall('getSelectionModel().select', [5, true]); end; end; Здравствуйте, Мне кажется, что это неправильное место где можно использовать такой код. 23 minutes ago, Serg said: Или есть возможность нарисовать свой CheckBox в UniDBGrid? В конечном итоге что Вы хотите получить, нарисовать checkbox или выделить строку..?! Quote Link to comment Share on other sites More sharing options...
Serg Posted June 26, 2019 Author Share Posted June 26, 2019 Лучше нарисовать checkbox в 2 состояниях выключено и включено в зависимости от значения поля Quote Link to comment Share on other sites More sharing options...
Serg Posted June 26, 2019 Author Share Posted June 26, 2019 Спасибо!!! Quote Link to comment Share on other sites More sharing options...
Sherzod Posted June 26, 2019 Share Posted June 26, 2019 43 minutes ago, Serg said: Лучше нарисовать checkbox в 2 состояниях выключено и включено в зависимости от значения поля Простите, может я не правильно понимаю вопрос, но возможно Вам нужно посмотреть этот пример? \FMSoft\Framework\uniGUI\Demos\Desktop\GridImages Quote Link to comment Share on other sites More sharing options...
Serg Posted June 26, 2019 Author Share Posted June 26, 2019 Большое спасибо! И еще вопрос. В UniDBGrid даже при отключенном редактировании выделяется ячейка при наведении курсора. Можно ли отключить это? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted June 26, 2019 Share Posted June 26, 2019 4 minutes ago, Serg said: И еще вопрос. В UniDBGrid даже при отключенном редактировании выделяется ячейка при наведении курсора. Можно ли отключить это? Можете уточнить?! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.