Jump to content

TUniDBGrid запрет редактирования ячейки


Dinkin

Recommended Posts

Добрый день.

В таблице есть колонки с функционалом редактирования, но для определенных ячеек надо запретить эту возможность. Как то можно это задать?

Link to comment
Share on other sites

Sherzod, Первым делом сначала пробую найти уже существующие решение на форуме, но так как тут интернациональные темы, возможно не  все замечаю или думаю что мне э\то не подходит.

А условие простое, к примеру если значение ячейки = 3, то блокировать ее.

 

Link to comment
Share on other sites

Спасибо.

Только как только я посылаю SendResponse Выдает ошибку.

void __fastcall TCategoriesForm::GridAjaxEvent(TComponent *Sender, UnicodeString EventName,
          TUniStrings *Params)
{
    if(EventName == "load")
        {

            if((Grid->Columns->Items[2]->Field->AsString == L"Пользователь"))
                UniSession->SendResponse("false");
                    else
                    UniSession->SendResponse("true");
        }
}

 

error1.png

Link to comment
Share on other sites

9 minutes ago, Dinkin said:

я не знаю как в Uni это отрабатывает синхронно или асинхронно.

Я имею в виду js code:

function beforeedit(editor, context, eOpts) { return ajaxRequest(this, 'getCheck', [], false).responseText == 'true'; }

Link to comment
Share on other sites

 

 

52 minutes ago, Sherzod said:

Я имею в виду js code:

function beforeedit(editor, context, eOpts) { return ajaxRequest(this, 'getCheck', [], false).responseText == 'true'; }

я извиняюсь, снова привыкаю к Uni, это сюда добавлять Form-> Script ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...