Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 2 
Строковая таблица MT - MST_EditEnd

MST_EditEnd
Краткое описание
Специализированный клиентский модуль MTStrTbl, необходимый для управления таблицей в режиме редактирования. Позволяет применить или отменить текущее редактирование
Параметры
  • MSTControl - Управление элементом MTStrTbl
  • Методы
  • doEditEnd - Завершает режим редактирование таблицы при Redaction=True
  • Данные
  • EditEnd - Если при выходе из редактирования эта точка содержит 0, то операция текущего редактирования будет отменена
  • Аргументы
  • doEditEnd - EditEndMode (0 - Cancel Editing, 1 - Use Editing)
  • Примеры
    Пример сохранения редактирования ячеек
    Add(MainForm,3063237,119,154)
    {
    Width=397
    Height=323
    link(onCreate,1976442:doEnum,[])
    }
    Add(MTStrTbl,15043066,224,112)
    {
    Width=390
    Height=170
    Name="MTStrTbl"
    Columns=#3:Имя|7:Фамилия|8:Отчество|
    ColorItems=0
    Redaction=0
    CheckBoxes=0
    MultiSelect=0
    }
    Add(StrList,4383086,161,98)
    {
    Strings=#22:Иван;Иванов;Иванович;0|26:Андрей;Андреев;Андреевич;0|
    }
    Add(ArrayEnum,1976442,175,168)
    {
    link(onItem,16356153:doMT,[])
    link(Array,4383086:Array,[])
    }
    Add(MST_RowAction,15395190,273,161)
    {
    MSTControl="MTStrTbl"
    }
    Add(MT_String,16356153,224,161)
    {
    link(onResult,15395190:doRowAction,[])
    }
    Add(MST_EditEnd,11859778,175,280)
    {
    MSTControl="MTStrTbl"
    link(EditEnd,6583128:GetData,[])
    }
    Add(EventFromData,6583128,175,231)
    {
    link(onEvent,16539367:doMessage,[])
    }
    Add(Message,16539367,224,231)
    {
    Message="Сохранить редактирование"
    Type=2
    Point(onYES)
    Point(onNO)
    link(onYES,15200774:doWork2,[])
    link(onNO,15200774:doWork1,[(268,251)(268,237)])
    }
    Add(Button,10703205,126,280)
    {
    Left=110
    Top=175
    Width=170
    Caption="Сохранить редактирование"
    link(onClick,11859778:doEditEnd,[])
    }
    Add(ChanelToIndex,15200774,280,231)
    {
    link(onIndex,6583128:doData,[(324,237)(324,225)(163,225)(163,237)])
    }
    Add(Memo,8833506,273,98)
    {
    Top=200
    Width=390
    Height=85
    Ctl3D=1
    Strings=#53:Войдите в режим редактирования строки двойным кликом.|69:Отредактируйте како-либо ячейку и нажмите "Сохранить редактирование",|33:находясь в режиме редактирования.|51:Если вы нажмете "Да", то редактирование применится,|47:если "Нет", то вернется старое значение ячейки |
    }

    Замечания
    Обновление элемента: [svn]MST_EditEnd.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...